Octet nul et tableaux en C

Si je déclare un char tableau de 10 caractères, comme si...

char letters[10];

suis-je créer un ensemble d'emplacements de mémoire qui sont représentés comme des caractères à partir de l'indice 0 à 9 puis le 10, l'indice de l'octet nul?

si oui, est-ce à dire que je suis vraiment la création de 11 emplacements dans la mémoire pour le tableau (de 0 à 10) avec le dernier élément étant l'octet nul ou dois-je 10 emplacements de mémoire (0 à 9), puis C ajoute l'octet null à une nouvelle position (si le tableau est de 1 octet de plus que j'ai déclaré)?

Grâce

source d'informationauteur CS Student