C le style des tableaux de char - Combien d'octets conservons-nous?

char firstName[32];

Je comprends que chaque char occupe 1 octet en mémoire. Le fait de la ci-dessus occupent 32 octets de mémoire?

Ai-je raté un pointeur qui prend de la mémoire trop ou est-ce juste de 32 octets?

La taille d'un tableau est le nombre d'éléments de fois la taille de chaque élément, par la norme. Donc, oui, puisque vous avez à 32 éléments et chacun a une taille d'un (sizeof(char) est toujours un), la taille totale est de 32.

OriginalL'auteur Carlo del Mundo | 2010-08-09