Parametrar identifierar värden som överförs till en funktion. Till exempel kan en funktion för att lägga till tre nummer ha tre parametrar. En funktion har ett namn, och den kan kallas från andra programpunkter. När det händer kallas informationen som skickas ett argument. Moderna programmeringsspråk tillåter vanligtvis att funktioner har flera parametrar.
Varje funktionsparameter har en typ följt av en identifierare, och varje parameter separeras från nästa parameter med ett komma. Parametrarna skickar argument till funktionen. När ett program anropar en funktion är alla parametrar variabler. Värdet på vart och ett av de resulterande argumenten kopieras till dess matchande parameter i ett processsamtal passera efter värde. Programmet använder parametrar och returnerade värden för att skapa funktioner som tar data som input, gör en beräkning med det och returnerar värdet till den som ringer.
Termen parameter och argument används ibland utbytbart. Parametern hänvisar dock till typen och identifieraren, och argument är värden som skickas till funktionen. I följande C ++ -exempel, int a och int b är parametrar, medan 5 och 3 är argumenten som skickas till funktionen.
int tillägg (int a, int b)
int r;
r = a + b;
tillbaka r;
int main ()
int z;
z = tillsats (5,3);
cout << "The result is " << z;