C++ Functieparameters


Parameters en argumenten

Informatie kan als parameter aan functies worden doorgegeven. Parameters fungeren als variabelen binnen de functie.

Parameters worden opgegeven achter de functienaam, tussen haakjes. U kunt zoveel parameters toevoegen als u wilt, scheid ze gewoon met een komma:

Syntaxis

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

Het volgende voorbeeld heeft een functie die een stringaangeroepen fname als parameter nodig heeft. Wanneer de functie wordt aangeroepen, geven we een voornaam door, die binnen de functie wordt gebruikt om de volledige naam af te drukken:

Voorbeeld

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

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

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

Wanneer een parameter aan de functie wordt doorgegeven, wordt dit een argument genoemd . Dus, uit het bovenstaande voorbeeld: fnameis een parameter , while Liam, Jennyen Anjazijn argumenten .