6.7.6.3 Function declarators (including prototypes)
标准的这一部分处理'Identifier list'
和'Parameter type list'
。
首先,函数声明(不是定义)与函数原型相同。我对么?如果这是正确的,那么为什么标准说'including prototypes'
?
我无法理解函数声明之间'Identifier list'
和'Parameter type list'
相对于函数声明的区别。
int fun(); // Declaration
int fun(int x)// Definition, but the signature doesn't match and it works.
{ return x; }
谁能解释一下,我很困惑?