应输入形参表,而不是类型表
函数定义包含参数类型列表,而不是形参表。 ANSI C 要求命名形参,除非它们为 void
或省略号 (...
)。
命名的形参的一个示例是 void func(int i)
中的 int i
。
参数类型列表是类型列表,例如 int, char
。
以下代码会生成错误 C2055
:
// C2055.c
// compile with: /c
void func(int, char) {} // C2055
void func (int i, char c) {} // OK