bugün
- üstteki yazar hakkında fikrini söyle61
- kiliseye doğru telaşlı adımlarla gitmek3
- sözlük yazarlarının ölüme bakış açısı20
- bunaltı içinde taklalar atıp yuvarlanmak3
- genç yaşta ölen ünlüler6
- 7 haziran 2026 büyük sözlük ifşası4
- melek mi şeytan mı2
- bir kadının ayaklarına yükselmek2
- yazarların özlediği şeyler10
- tüm erkekleri toplayıp ıssız bir adaya kapatmak3
- türk pornoları18
- kezoyu güzel sıfatlarla şişirmek2
- beyazsemsiyeliyabanci12
- penis yüzüğü9
- mesajı tebessümlere yol açan yuzır2
- rahmi koç hakkında soruşturma başlatılması11
- buddy dude18
- afiyeti yerinde canavar2
- geceye bir şarkı bırak2
- tütüncüde 40 tl'ye satılan 20 lik sigara8
- iyi ki sivaslı olmamak5
- sözlüğün en kötü yazarları13
- gocu40
- uysaljakoben28
- dilan polatın instagramına erişim engeli5
- bot yazarlar4
- bu ülkede pezevenkler kemalisttir28
- kadınları erkeklerden soğutan nedenler4
- türk bayrağın aslında konstantino bayrağı olması2
- kolye10
- 50 bin dolara götünü açarak çarşıda koşar mısın7
- kadınları itici yapan detaylar12
- laikliğin halka sorulmadan getirilmesi28
- küçük memedeki hayat doluluk8
- hem ahmet kayacı hem atatürkçü olmak19
- türkiye16
- gocu'nun adamın dibi olması2
- neden intihar etmiyorsun5
- mossad'ın pkk planını türkiye'ye kim sızdırdığı10
- fenerbahçe6
- 7 haziran 2026 venezuela türkiye maçı9
- araba ön camına güneşte ne konulur8
- gaziantep'te kızını motorla sürükleyen baba2
- mesai saatleri dışında öğretmenden iş beklemek3
- büyük günah işleyen kimsenin durumu8
- anlayışlı bir insanı sürekli sınamak8
- en saçma yiyecek isimleri6
- uludağ sözlük tımarhanesi4
- 50 tl vs true ile bir gün7
- ona bir şey söyle16
cok önemli bir c fonksiyonudur ki dogru yerde kullanması büyük ustalık ister. Çoğu kişi kullanır ama hakkını veremez.* Parametre olarak alınmak istenen bellegin boyutu yazılır. Eger istenen bellek alınamazsa NULL döndürür. Şöyle ki malloc la alınan bellek program bitiminde free fonksiyonuyla sisteme geri verilmelidir. Aksi halde memory leak olur. Bellek sürekli alınır ama sisteme hiç geri verilmez. Ki bu da uzun süre calısan programlarda sorun yaratır. Ayrıca malloc ile yer alınca dönen pointerin türü yoktur, voiddir. Bunun kullanılması için istenen türe cast edilmesi gerekir.* Kullanımına örnek verelim:
char* tampon;
tampon=(char*)malloc(10);
Bu kod parçasıyla bellekten 10 bytelik kesimi kendi kullanımım için tahsis ettim ve char* türüne cast ederek kullanıma hazır hale getirdim.
Tabi malloc dendi mi akla hemen sizeof gelir. Zaten kimse malloc la yer alırken parametre olarak 10-20 yazmaz. sizeof kullanılarak istenen tür için yer alınır. Direk boyutun verilmesi kodun taşınabilirligini azaltır. Şöyle ki windows işletim sistemlerinde char, int, double in boyutlarıyla linux işletim sistemlerindeki degişiklik gösterebilir. Bu nedenle kodun taşınabilirligini artırmak için sizeof deyimi kullanılmalıdır.
char* tampon;
tampon=(char*)malloc(sizeof(char)*10);
Bu kod parçasıyla bellekten 10 karakterlik yer alınmış olur.
Kodun sonuna free de yazılmalıdır.
char* tampon;
tampon=(char*)malloc(10);
Bu kod parçasıyla bellekten 10 bytelik kesimi kendi kullanımım için tahsis ettim ve char* türüne cast ederek kullanıma hazır hale getirdim.
Tabi malloc dendi mi akla hemen sizeof gelir. Zaten kimse malloc la yer alırken parametre olarak 10-20 yazmaz. sizeof kullanılarak istenen tür için yer alınır. Direk boyutun verilmesi kodun taşınabilirligini azaltır. Şöyle ki windows işletim sistemlerinde char, int, double in boyutlarıyla linux işletim sistemlerindeki degişiklik gösterebilir. Bu nedenle kodun taşınabilirligini artırmak için sizeof deyimi kullanılmalıdır.
char* tampon;
tampon=(char*)malloc(sizeof(char)*10);
Bu kod parçasıyla bellekten 10 karakterlik yer alınmış olur.
Kodun sonuna free de yazılmalıdır.
güncel Önemli Başlıklar
