Parametrai identifikuoja reikšmes, kurios perduodamos į funkcija. Pvz., Trijų skaičių pridėjimo funkcija gali turėti tris parametrus. Funkcija turi pavadinimą ir ją galima iškviesti iš kitų programos taškų. Kai tai atsitiks, perduodama informacija vadinama argumentu. Šiuolaikinės programavimo kalbos paprastai leidžia funkcijoms turėti kelis parametrus.
Funkcijos parametrai
Kiekvienas funkcijos parametras turi tipą, po kurio seka identifikatorius, o kiekvienas parametras nuo kito parametro yra atskiriamas kableliu. Parametrai perduoda argumentus funkcijai. Kai programa iškviečia funkciją, visi parametrai yra kintamieji. Kiekvieno gauto argumento vertė yra nukopijuota į jo atitikimo parametrą proceso kvietime praeiti pagal vertę. Programa naudoja parametrus ir grąžintas reikšmes, kad sukurtų funkcijas, kurios priima duomenis kaip įvestį, atliks su juo skaičiavimus ir grąžins vertę skambinančiajam.
Skirtumas tarp funkcijų ir argumentų
Terminai parametras ir argumentas kartais vartojami pakaitomis. Tačiau parametras nurodo tipą ir identifikatorių, o argumentai yra reikšmės, perduotos funkcijai. Šiame C ++ pavyzdyje
int a ir int b yra parametrai, tuo tarpu 5 ir 3 yra argumentai, perduodami funkcijai.int papildymas (int a, int b)
{
int r;
r = a + b;
grįžti r;
}
int pagrindinis ()
{
int z;
z = pridėjimas (5,3);
cout << "Rezultatas yra" << z;
}
Parametrų naudojimo vertė
- Parametrai leidžia funkcijai atlikti užduotis, iš anksto nežinant konkrečių įvesties verčių.
- Parametrai yra būtini komponentai funkcijų, kurias programuotojai naudoja padalinti savo kodą į loginius blokus.