int num(int) 为什么第二个Int后面没东西

来源:百度知道 编辑:UC知道 时间:2024/06/16 07:54:40
RT

int num(int);
函数原型声明,可以略写形式参数名字,只需给出形式参数 变量类型。第二个Int后面没东西,就是略写形式参数名字。

int num(int x) {...x...}
函数定义部分则不能略写 形式参数名字。因为函数体内要用到形式参数名字。

第一个int是函数返回类型,第二个是函数参数,函数具体参数可以省略,只给出参数类型。

函数声明和函数定义是有区别的