Parameters identificeren waarden die worden doorgegeven aan een functie. Een functie om drie getallen toe te voegen, kan bijvoorbeeld drie parameters hebben. Een functie heeft een naam en kan vanuit andere punten van een programma worden opgeroepen. Wanneer dat gebeurt, wordt de doorgegeven informatie een argument genoemd. Met moderne programmeertalen kunnen functies doorgaans meerdere parameters hebben.
Elke functieparameter heeft een type gevolgd door een identificatie en elke parameter wordt van de volgende parameter gescheiden door een komma. De parameters geven argumenten door aan de functie. Wanneer een programma een functie aanroept, zijn alle parameters variabelen. De waarde van elk van de resulterende argumenten wordt gekopieerd naar de bijbehorende parameter in een procesaanroep waarde passeren. Het programma gebruikt parameters en geretourneerde waarden om functies te maken die gegevens als invoer gebruiken, een berekening maken en de waarde teruggeven aan de beller.
De termen parameter en argument worden soms door elkaar gebruikt. Parameter verwijst echter naar het type en de id en argumenten zijn de waarden die aan de functie worden doorgegeven. In het volgende C ++ -voorbeeld, int een en int b zijn parameters, terwijl 5 en 3 zijn de argumenten die aan de functie worden doorgegeven.
int toevoeging (int a, int b)
int r;
r = a + b;
terugkeer r;
int main ()
int z;
z = toevoeging (5,3);
cout << "The result is " << z;