声明定义R-1-1-13强制

禁止函数声明省略参数类型或名称

例外: C++ 允许重载,空参数列表的函数声明是可能指向另一个函数

函数声明省略参数类型或名称
test.c
1void foo();
禁止函数声明省略参数类型或名称 [gjb8114-r-1-1-13]
2
3void foo(int x, int y)
4{
5}
6
7void bar(int, int);
禁止函数声明省略参数类型或名称 [gjb8114-r-1-1-13]
8
9void bar(int x, int y)
10{
11}
函数声明中参数变量名完整
test.c
1void foo(int x, int y);
2
3void foo(int x, int y)
4{
5 return x + y;
6}
7
8void bar(int x, int y);
9
10void bar(int x, int y)
11{
12}