-1

ifint a, b, c;是一个有效的声明

为什么不int f(int a, b, c)呢?

4

1 回答 1

2

称为ANSI C(也称为ISO C)的标准定义了最广泛遵循的 C 标准之一。它定义了要声明为int f(int a, int b, int c)和不声明为的函数int f(int a, b, c)。C 的其他标准喜欢C99C11采用相同的风格。只有K & R C函数定义的标准略有不同。在其中定义函数 f() 如下,

int f(a , b, c)
int a,b,c;
{ 
   /* Body of function */
}
于 2013-05-18T08:20:17.107 回答