标签: c declaration function-parameter
如果int a, b, c;是有效声明
int a, b, c;
为什么不int f(int a, b, c)?
int f(int a, b, c)
答案 0 :(得分:2)
名为ANSI C的标准(也称为ISO C)定义了C中最广泛遵循的标准之一。它将函数定义为int f(int a, int b, int c)而不是{{1 }}。像int f(int a, b, c)和C99这样的其他C标准也采用相同的风格。功能定义的唯一C11标准略有不同。在其中,您可以按如下方式定义函数f(),
ANSI C
ISO C
int f(int a, int b, int c)
C99
C11
K & R C