Razlika med dejanskimi in formalnimi parametri

Ključna razlika - dejansko vs formalni parametri
 

Uporaba funkcij je pomemben koncept v programiranju. Funkcija je vrsta stavkov, ki lahko opravijo kakšno določeno nalogo. Če programer napiše vse izjave kot en sam program, bo postal zapleten. Funkcij se lahko izognemo temu. Znane so tudi kot metode. Vsaka funkcija bo imela svojo funkcijo. Funkcije izboljšujejo optimizacijo kode in ponovno uporabo kode. Lahko so funkcije programskega jezika ali funkcije, ki jih je napisal programer. Vsaka funkcija ima ime, s katerim jo prepozna. Po izvedbi določene naloge s pomočjo funkcije lahko vrne vrednost. Nekatere funkcije ne vrnejo nobene vrednosti. Podatki, potrebni za funkcijo za opravljanje naloge, se pošljejo kot parametri. Parametri so lahko dejanski parametri ali formalni parametri. The ključna razlika med dejanskimi in formalnimi parametri je to Dejanski parametri so vrednosti, ki se prenesejo na funkcijo, ko se prikliče, formalni parametri pa so spremenljivke, ki jih določa funkcija, ki prejme vrednosti, ko se funkcija pokliče.

VSEBINA

1. Pregled in ključne razlike
2. Kaj so dejanski parametri
3. Kaj so formalni parametri
4. Podobnosti dejanskih in formalnih parametrov
5. Primerjava ob strani - dejanski in formalni parametri v tabeli
6. Povzetek

Kaj so dejanski parametri?

Dejanski parametri so vrednosti, ki se prenesejo na funkcijo, ko se prikliče. Glejte spodnji program.

#include

neveljaven dodatek (int x, int y)

int dodatek;

seštevek = x + y;

printf ("% d", dodatek);

void main ()

dodatek (2,3);

dodatek (4,5);

Glede na zgornji program C obstaja funkcija, imenovana dodatek. V glavni funkciji se vrednosti 2 in 3 preneseta na dodatek funkcije. Ta vrednost 2 in 3 sta dejanska parametra. Te vrednosti posredujemo dodajanju metode, na zaslonu pa bo prikazana vsota dveh števil. V glavnem programu znova v metodo seštevanja prenesemo novi dve celi vrednosti. Zdaj so dejanski parametri 4 in 5. Na zaslonu se prikaže seštevanje 4 in 5.

Kaj so formalni parametri?

Funkcija ali metoda sledi skladnji, podobni spodnjim:

(formalni parametri)

// niz stavkov, ki jih je treba izvesti

Ime metode je določiti metodo. Vrsta vrnitve določa vrsto vrednosti, ki jo bo metoda vrnila. Če metoda ne vrne vrednosti, je vrsta vrnitve nična. Če funkcija vrača celo število, potem je vrsta vrnitve celo število. Uradni seznam parametrov je priložen v oklepaju. Seznam vsebuje imena spremenljivk in vrste podatkov vseh potrebnih vrednosti za metodo. Vsak formalni parameter je ločen z vejico. Ko metoda ne sprejema nobenih vhodnih vrednosti, mora imeti metoda prazen niz oklepajev po imenu metode. npr. dodatek () ; Izjave, ki jih je treba izvesti, so priložene v kodraste naramnice.

Slika 01: Parametri

Formalni parametri so spremenljivke, ki jih definira funkcija, ki prejme vrednosti, ko se prikliče funkcija. V skladu z zgornjim programom se vrednosti 2 in 3 preneseta v funkcijo dodatka. V funkciji seštevanja sta dve spremenljivki, imenovani x in y. Vrednost 2 je kopirana v spremenljivko x, vrednost 3 pa v kopijo y. Spremenljivki x in y nista dejanska parametra. So kopije dejanskih parametrov. Znani so kot formalni parametri. Te spremenljivke so dostopne samo znotraj metode. Po tiskanju dodatka dveh številk se kontrola vrne v glavni program.

Kakšne so podobnosti med dejanskimi in formalnimi parametri?

  • Oba sta povezana s funkcijami.
  • V oklepaju so vključeni parametri.
  • Vsak parameter je ločen z vejico.

Kakšna je razlika med dejanskimi in formalnimi parametri?

Dejanski v primerjavi s formalnimi parametri

Dejanski parametri so vrednosti, ki se prenesejo na funkcijo, ko se prikliče. Formalni parametri so spremenljivke, ki jih določa funkcija, ki prejme vrednosti, ko se prikliče funkcija.
 Povezana funkcija
Dejanske parametre posreduje klicna funkcija. Formalni parametri so v imenovani funkciji.
Vrste podatkov
V dejanskih parametrih ni podatkov o tipih podatkov. Omenjena je le vrednost. V formalne parametre je treba vključiti podatkovne vrste sprejemnih vrednosti.

Povzetek - dejansko vs formalni parametri

Uporaba funkcij je koristen koncept pri programiranju. Funkcije pomagajo zmanjšati dolžino kode in zmanjšati zapletenost. Preprosto je tudi testiranje, odpravljanje napak in izboljšanje vzdrževanja kode. Za nekatere funkcije morda ne bodo potrebni vnosi, nekatere funkcije pa zahtevajo vnose. Podatke je mogoče posredovati funkcijam kot vhode. Znani so kot parametri. Dva pogosta izraza, ki sta povezana s funkcijami, sta Dejanski parametri in Formalni parametri. Razlika med dejanskimi in formalnimi parametri je, da so dejanski parametri vrednosti, ki se prenesejo na funkcijo, ko se prikliče, formalni parametri pa so spremenljivke, ki jih določa funkcija, ki prejme vrednosti, ko se funkcija pokliče.

Prenesite PDF dejanskih in formalnih parametrov

Lahko prenesete PDF različico tega članka in jo uporabite za namene brez povezave, kot je navedeno v navodilu. Prenesite PDF različico tukaj: Razlika med dejanskimi in formalnimi parametri

Referenca:

1. tutorialspoint.com. "Funkcije C." Točka. Na voljo tukaj