Meer
Wat is size_t in C?
Ik raak in de war met size_t
in C. Ik weet dat het teruggegeven wordt door de sizeof
operator. Maar wat is het precies? Is het een data type?
Laten we zeggen dat ik een voor
lus heb:
for(i = 0; i < some_size; i++)
Moet ik int i;
of size_t i;
gebruiken?
590
3
Van Wikipedia:
Als implicatie is
size_t
een type dat gegarandeerd elke array index kan bevatten.size_t
is een niet-tekenend type. Het kan dus geen negatieve waarden voorstellen (De man pagina voor types.h zegt: