bugün
- erkeğin kadından üstün olduğu gerçeği43
- from gold from dust32
- sözlük kızlarının bicepsleri16
- 22 ekim 2026 beşiktaş crystal palace maçı18
- arkadaşlar çok sıkıcısınız11
- queen ravenna ifşası15
- bir erkek adam kadınlara yükselmez10
- 50 kilo üstü kız tripleri8
- erkeği karizmatik gösteren şeyler13
- sözlük erkeklerini topluca veterinere götürmek10
- pudra kokusu6
- saat12
- sözlük yazarlarının en sevdiği tv kanalı8
- kol saati8
- 21 ekim 2026 lille galatasaray maçı58
- bu saatte uyumama sebebi3
- kolye143
- sözlük kızlarının venüs gamzeleri7
- netflix yapımı izleyen erkek gizli eşcinseldir11
- 1 80 boyunda kadın olmak10
- tavuklu pilav8
- tanrı neden diğer gezegenlere insan göndermedi4
- damacanayı sebile takarken gaza gelmek5
- akepe dönemi15
- sözlük erkeklerinin bicepsleri70
- fırın sütlaç8
- crystal palace8
- 4 kasım 2026 fenerbahçe liverpool maçı4
- beşiktaş18
- la loba21
- futbol20
- beyninizi satılığa çıkarsanız ilana yazılacak şey19
- kelebek3
- 22 ekim 2026 trabzonspor hearts maçı10
- izmirin en güzel semtleri10
- ömür boyu yalnız kalmak istemek8
- engineer2820
- ayaklara fısıldayan adam5
- evli olduğunu gizleyen yazarlar17
- avrupa11
- hoparlör mü hoporlör mü höpörlör mü aporlor mu12
- true'nun çaylak olması5
- ben geldim naneler12
- nickin yanında yaş da yazsın16
- ioçk'nın ifşası4
- nervio'nun ayakları16
- 25 yaşında hala evlenmeyi başaramamış kadın5
- bu sözlükte ayak konuşmak yasak4
- denenecek çok şey var4
- migros ta satılan 1 alana 1 bedava rotring kalem9
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ündemdeki Haberler
Güncel Önemli Başlıklar