Error del compilador C2055
se esperaba una lista de parámetros formales, no una lista de tipos
Una definición de función contiene una lista de tipos de parámetros en lugar de una lista de parámetros formal. ANSI C requiere que los parámetros formales tengan nombre, a menos que sean void
o puntos suspensivos (...
).
Un ejemplo de un parámetro formal con nombre es int i
en void func(int i)
.
Una lista de tipos de parámetros es una lista de tipos, por ejemplo, int, char
.
El código siguiente genera el error C2055
:
// C2055.c
// compile with: /c
void func(int, char) {} // C2055
void func (int i, char c) {} // OK
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de