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 : fnameest un paramètreLiam , tandis que Jennyet Anjasont des arguments .