Udostępnij za pośrednictwem


Błąd kompilatora C2054

oczekiwano wartości "(", aby postępować zgodnie z "identyfikatorem"

Identyfikator funkcji jest używany w kontekście, który wymaga nawiasów końcowych.

Ten błąd może być spowodowany pominięciem znaku równości (=) w złożonej inicjalizacji.

Poniższy przykład generuje kod C2054:

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

Możliwe rozwiązanie:

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