Exemples

Dans la déclaration :
int i,j = 2;
int est un spécificateur-de-type et i,j = 2 est une liste-de-déclarateur-init composée de deux déclarateur-init : i et j = 2. i est un déclarateur-init sans la partie initialisateur, donc réduit à un déclarateur lui-même réduit à un identificateur. j = 2 est un déclarateur-init comportant un initialisateur (= 2) et un déclarateur réduit à un identificateur (j). Dans la déclaration :
int t[10];
t[10] est un déclarateur formé d'un déclarateur (t), suivi de [ suivi de l'expression constante 10, suivi de ].



Matthieu Moy 2017-02-08