C++ 函数参数
参数和实参
信息可以作为参数传递给函数。参数在函数内部充当变量的角色。
参数是在函数名后的括号内指定的。您可以添加任意数量的参数,只需用逗号分隔即可:
语法
void functionName(parameter1, parameter2, parameter3) { // 要执行的代码 }
下例中的函数接受一个名为 fname 的 string
作为参数。
当调用该函数时,我们传递一个名字,该函数在内部使用这个名字来打印全名:
实例
void myFunction(string fname) { cout << fname << " Gates\n"; } int main() { myFunction("Bill"); myFunction("Elon"); myFunction("Gates"); return 0; } // Bill Gates // Elon Gates // Gates Gates
当参数传递给函数时,它被称为实参。因此,从上面的实例中:fname
是一个参数,而 Liam
、Jenny
和 Anja
是实参。