Parametrii identifică valorile trecute într-o funcție. De exemplu, o funcție de adăugare a trei numere poate avea trei parametri. O funcție are un nume și poate fi apelată din alte puncte ale unui program. Când se întâmplă asta, informațiile transmise se numesc argument. Limbajele de programare moderne permit de obicei funcțiilor să aibă mai mulți parametri.
Fiecare parametru funcțional are un tip urmat de un identificator și fiecare parametru este separat de următorul parametru de o virgulă. Parametrii transmit argumente funcției. Când un program apelează la o funcție, toți parametrii sunt variabile. Valoarea fiecăruia dintre argumentele rezultate este copiată în parametrul de potrivire într-un apel de proces trece prin valoare. Programul folosește parametri și valori returnate pentru a crea funcții care iau date ca date de intrare, fac un calcul cu acesta și returnează valoarea apelantului.
Termenii parametru și argument sunt uneori folosiți în mod interschimbabil. Cu toate acestea, parametrul se referă la tipul și identificatorul, iar argumentele sunt valorile transmise funcției. În exemplul următor C ++, int a și int b sunt parametri, în timp ce 5 și 3 sunt argumentele transmise funcției.
adăugare int (int a, int b)
int r;
r = a + b;
retur r;
int principal ()
int z;
z = adaos (5,3);
cout << "The result is " << z;