Paramètres de fonction C++
Paramètres et arguments
Les informations peuvent être transmises aux fonctions en tant que paramètre. Les paramètres agissent comme des variables à l'intérieur de la fonction.
Les paramètres sont spécifiés après le nom de la fonction, entre parenthèses. Vous pouvez ajouter autant de paramètres que vous le souhaitez, il vous suffit de les séparer par une virgule :
Syntaxe
void functionName(parameter1, parameter2, parameter3) {
// code to be executed
}
L'exemple suivant a une fonction qui prend un fnamestring
appelé comme paramètre. Lorsque la fonction est appelée, nous transmettons un prénom, qui est utilisé à l'intérieur de la fonction pour imprimer le nom complet :
Exemple
void myFunction(string fname) {
cout << fname << " Refsnes\n";
}
int main() {
myFunction("Liam");
myFunction("Jenny");
myFunction("Anja");
return 0;
}
// Liam Refsnes
// Jenny Refsnes
//
Anja Refsnes
Lorsqu'un paramètre est passé à la fonction, il est appelé argument . Ainsi, à partir de l'exemple ci-dessus :
fname
est un paramètreLiam
, tandis que Jenny
et Anja
sont des arguments .