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 string
aangeroepen 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:
fname
is een parameter , while Liam
, Jenny
en Anja
zijn argumenten .