{ et
}. Exemple :
#define N 5
int t[N] = {1, 2, 3, 4, 5};
On peut donner moins d'expressions constantes que le tableau ne
comporte d'éléments.
Dans ce cas, les premiers éléments du tableau
seront initialisés avec les valeurs indiquées, les autres seront
initialisés à zéro. Exemple :
#define N 10
int t[N] = {1, 2};
Les éléments d'indice 0 et 1 seront initialisés respectivement avec les
valeurs 1 et 2, les autres éléments seront initialisés à zéro.
Il n'existe malheureusement pas de facteur de répétition, permettant d'exprimer « initialiser n éléments avec la même valeur v ». Il faut soit mettre n fois la valeur v dans l'initialisateur, soit initialiser le tableau par des instructions.