int tt(int); 这里这样写,是函数声明,可以没有形参,只要有形参类型就可以.
在函数定义时,不能省形参,如:
int tt( int x ) //这里不可少x.
{
x *=10 ;
return x;
}
int tt(int); 这里这样写,是函数声明,可以没有形参,只要有形参类型就可以!
在函数定义时,不能省形参,如:
int tt( int x ) //这里不可少x!
{
x *=10 ;
return x;
}
C++中函数的形式参数名在函数声明时可以省略,定义时不行。
还有任何情况下都不建议将一个C++的函数声明或定义在另一个函数体中。
函数声明时,形参可以没有参数名(形参),函数定义时,一定要有参数名(形参),函数调用时,一定要有参数名(实参)。