Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ifint a, b, c;是一个有效的声明
int a, b, c;
为什么不int f(int a, b, c)呢?
int f(int a, b, c)
称为ANSI C(也称为ISO C)的标准定义了最广泛遵循的 C 标准之一。它定义了要声明为int f(int a, int b, int c)和不声明为的函数int f(int a, b, c)。C 的其他标准喜欢C99并C11采用相同的风格。只有K & R C函数定义的标准略有不同。在其中定义函数 f() 如下,
ANSI C
ISO C
int f(int a, int b, int c)
C99
C11
K & R C
int f(a , b, c) int a,b,c; { /* Body of function */ }