Parametry funkcí C++


Parametry a argumenty

Informace lze předávat funkcím jako parametr. Parametry fungují jako proměnné uvnitř funkce.

Parametry jsou uvedeny za názvem funkce v závorkách. Můžete přidat tolik parametrů, kolik chcete, stačí je oddělit čárkou:

Syntax

void functionName(parameter1, parameter2, parameter3) {
  // code to be executed
}

Následující příklad obsahuje funkci, která jako parametr přebírá stringvolané fname . Když je funkce volána, předáme křestní jméno, které se používá uvnitř funkce k vytištění celého jména:

Příklad

void myFunction(string fname) {
  cout << fname << " Refsnes\n";
}

int main() {
  myFunction("Liam");
  myFunction("Jenny");
  myFunction("Anja");
  return 0;
}

// Liam Refsnes
// Jenny Refsnes
// Anja Refsnes

Když je funkci předán parametr , nazývá se argument . Takže z výše uvedeného příkladu: fnameje parametr , while Liam, Jennya Anjajsou argumenty .