Parametri identificiraju vrijednosti koje su proslijeđene u a funkcija. Na primjer, funkcija za dodavanje tri broja može imati tri parametra. Funkcija ima naziv i može je nazvati iz drugih točaka programa. Kad se to dogodi, poslana informacija se naziva argumentom. Moderni programski jezici obično omogućuju funkcijama nekoliko parametara.
Funkcijski parametri
Svaki parametar funkcije ima vrstu, koju slijedi identifikator, a svaki je parametar od sljedećeg parametra odvojen zarezom. Parametri prosljeđuju argumente u funkciju. Kad program nazove funkciju, svi su parametri varijable. Vrijednost svakog rezultirajućeg argumenta kopira se u njegov odgovarajući parametar u procesnom pozivu prolaziti po vrijednosti. Program koristi parametre i vraćene vrijednosti za stvaranje funkcija koje uzimaju podatke kao ulaz, izračun s njima i vraćanje vrijednosti pozivaocu.
Razlika između funkcija i argumenata
Pojmovi parametar i argument ponekad se upotrebljavaju naizmjenično. Međutim, parametar se odnosi na vrstu i identifikator, a argumenti su vrijednosti koje su prenesene u funkciju. U sljedećem primjeru C ++,
int a i int b su parametri, dok 5 i 3 jesu li argumenti proslijeđeni funkciji.dodavanje int (int a, int b)
{
int r;
r = a + b;
povratak r;
}
int main ()
{
int z;
z = dodavanje (5,3);
cout << "Rezultat je" << z;
}
Vrijednost korištenja parametara
- Parametri omogućuju funkciji da izvršava zadatke bez da točno poznaje određene ulazne vrijednosti.
- Parametri su nezamjenjiva komponenta funkcija, koje programeri koriste za podjelu koda u logičke blokove.