{
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.