函数定义的形参名只是在函数定义的范围内有效;
在调用函数时不要求调用时传递的参数名(实参)和形参名一样,即实参名和形参名可以不同。
在实际工程中,调用函数时的实参大部分情况下都不会相同。这是因为,在实际工程中,你可能调用的函数是他人写的,这个时候你不会知道函数体中的定义,而且你需要根据自己写的函数功能来定义实参名,让你写的程序更具有可读性。
记得采纳哦~
函数定义是不是必须要写形参名 -- 函数可以不带参数
形参名必须要和被调用函数中用到的字母是是一样的 -- 不是,但是个数和数据类型要一致
int tt(int); 这里这样写,是函数声明,可以没有形参,只要有形参类型就可以. 在函数定义时,不能省形参,如: int tt( int x ) //这里不可少x. { x *=10 ; return x; }