Langage C
11.4. Initialisation d'un tableau, totale ou partielle

Comme toute variable, un tableau peut être initialisé lors de sa définition. Par exemple : static short int table[5] = { 100, 101, 102, 103, 104 } ; permet de réserver et d'initialiser un tableau de 5 entiers. Si la taille du tableau (ici 5) n'est pas précisée, le compilateur la calcule lui‐même en comptant le nombre d'éléments entre accolades (déconseillé) :
On peut initialiser une partie du tableau seulement (forcément les premiers éléments). Les éléments restants sont alors automatiquement mis à 0 par le compilateur. Voir figure page précédente.
|