int fun(int x)和int fun(int)的区别,把形参x省略
在函数声明中:
无论是C还是在C++,都可以省略形式参数名。
但是,通常都不建议省略形式参数名。
在函数定义中:
当需要使用形式参数的时候,显然,必须给形式参数命名。
当不需要使用形式参数的时候,C与C++有微小差异:
—— C不能省略形式参数名, 即使不使用。
—— C++可以省略形式参数名,如果不使用。
—— 并且在C++中,如果给不使用的形式参数命名,可能会得到一个警告。
没有区别,形参可以省略
举个栗子:
void copy(byte *dst_addr, byte *src_addr, int count)
和
void copy(byte *, byte *, int)
的区别一目了然!