C'de size_t nedir?
C'deki size_t
ile kafam karışıyor. sizeof
operatörü tarafından döndürüldüğünü biliyorum. Ama tam olarak nedir? Bir veri tipi mi?
Diyelim ki bir `for' döngüm var:
for(i = 0; i < some_size; i++)
int i;mi yoksa
size_t i;` mi kullanmalıyım?
590
3
Wikipedia'dan:
Bir çıkarım olarak,
size_t
herhangi bir dizi indeksini tutmayı garanti eden bir türdür.size_t` işaretsiz bir türdür. Dolayısıyla, herhangi bir negatif değeri (
types.h]1 için man sayfası şöyle der: