Erreur du compilateur C2054

attendu '(' pour suivre 'identifier'

L’identificateur de fonction est utilisé dans un contexte qui nécessite des parenthèses de fin.

Cette erreur peut être due à l’omission d’un signe égal (=) sur une initialisation complexe.

L’exemple suivant génère l’erreur C2054 :

// C2054.c
int array1[] { 1, 2, 3 };   // C2054, missing =

Résolution possible :

// C2054b.c
int main() {
   int array2[] = { 1, 2, 3 };
}