Параметры функции С++
Параметры и аргументы
Информация может передаваться функциям в качестве параметра. Параметры действуют как переменные внутри функции.
Параметры указываются после имени функции в круглых скобках. Вы можете добавить столько параметров, сколько хотите, просто разделите их запятой:
Синтаксис
void functionName(parameter1, parameter2, parameter3) {
// code to be executed
}
В следующем примере есть функция, которая принимает string
вызываемое fname в качестве параметра. Когда функция вызывается, мы передаем имя, которое используется внутри функции для вывода полного имени:
Пример
void myFunction(string fname) {
cout << fname << " Refsnes\n";
}
int main() {
myFunction("Liam");
myFunction("Jenny");
myFunction("Anja");
return 0;
}
// Liam Refsnes
// Jenny Refsnes
//
Anja Refsnes
Когда параметр передается в функцию, он называется аргументом . Итак, из примера выше:
fname
является параметром , в то время Liam
как Jenny
и Anja
являются аргументами .