Поделиться через


Ошибка компилятора C2054

ожидается "(" для выполнения "идентификатор"

Замечания

Идентификатор функции используется в контексте, требующего конечных скобок.

Эта ошибка может быть вызвана пропуском знака равенства (=) для сложной инициализации.

Пример

Следующий пример приводит к возникновению ошибки C2054:

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

Возможное решение

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