Razlika Med Dejanskimi In Formalnimi Parametri

Kazalo:

Razlika Med Dejanskimi In Formalnimi Parametri
Razlika Med Dejanskimi In Formalnimi Parametri

Video: Razlika Med Dejanskimi In Formalnimi Parametri

Video: Razlika Med Dejanskimi In Formalnimi Parametri
Video: Upgraded URLs Hangout on Air 2024, November
Anonim

Ključna razlika - dejanski in formalni parametri

Uporaba funkcij je pomemben koncept pri programiranju. Funkcija je število stavkov, ki lahko izvajajo nekakšno določeno nalogo. Če programer vse izjave zapiše kot en sam program, bo postal zapleten. Funkcijam se lahko temu izognemo. Znane so tudi kot metode. Vsaka funkcija bo imela svojo funkcijo. Funkcije izboljšajo optimizacijo kode in ponovno uporabo kode. Obstajajo lahko funkcije, ki jih zagotavlja programski jezik, ali funkcije, ki jih napiše programer. Vsaka funkcija ima ime, ki jo prepozna. Po izvedbi določene naloge s funkcijo lahko vrne vrednost. Nekatere funkcije ne vrnejo nobene vrednosti. Podatki, ki so potrebni funkciji za izvajanje naloge, se pošljejo kot parametri. Parametri so lahko dejanski ali formalni parametri. Ključna razlika med dejanskimi parametri in formalnimi parametri je v tem, da so dejanski parametri vrednosti, ki se posredujejo funkciji, ko je priklicana, medtem ko so formalni parametri spremenljivke, ki jih določi funkcija, ki prejme vrednosti ob klicu funkcije.

VSEBINA

1. Pregled in ključna razlika

2. Kaj so dejanski parametri

3. Kaj so formalni parametri

4. Podobnosti med dejanskimi in formalnimi parametri

5. Vzporedna primerjava - dejanski in formalni parametri v tabelarni obliki

6. Povzetek

Kaj so dejanski parametri?

Dejanski parametri so vrednosti, ki se posredujejo funkciji, ko je poklicana. Glejte spodnji program.

#include

dodajanje praznin (int x, int y) {

int dodatek;

seštevanje = x + y;

printf (»% d«, dodatek);

}

void main () {

dodatek (2,3);

dodatek (4,5);

}

V skladu z zgornjim programom C obstaja funkcija z imenom seštevanje. V glavni funkciji se vrednosti 2 in 3 preneseta na dodajanje funkcije. Ta vrednost 2 in 3 sta dejanska parametra. Te vrednosti se posredujejo dodajanju metode in na zaslonu se prikaže vsota dveh števil. Tudi v glavnem programu se novi dve celoštevilčni vrednosti posredujeta metodi seštevanja. Zdaj sta dejanska parametra 4 in 5. Na zaslonu se bo prikazal seštevek 4 in 5.

Kaj so formalni parametri?

Funkcija ali metoda sledi sintaksi, podobni spodnji:

(formalni parametri) {

// niz stavkov, ki jih je treba izvršiti

}

Ime metode je za identifikacijo metode. Tip vrnitve določa vrsto vrednosti, ki jo bo metoda vrnila. Če metoda ne vrne vrednosti, je vrsta vrnitve nična. Če funkcija vrne celoštevilčno vrednost, je vrsta vrnitve celo število. Seznam formalnih parametrov je priložen v oklepaju. Seznam vsebuje imena spremenljivk in podatkovne tipe vseh potrebnih vrednosti metode. Vsak formalni parameter je ločen z vejico. Če metoda ne sprejema nobenih vhodnih vrednosti, mora imeti metoda za imenom metode prazen nabor oklepajev. npr. dodatek () {}; Izjave, ki jih je treba izvesti, so zaprte v zavite oklepaje.

Razlika med dejanskimi in formalnimi parametri
Razlika med dejanskimi in formalnimi parametri

Slika 01: Parametri

Formalni parametri so spremenljivke, ki jih definira funkcija, ki prejme vrednosti ob klicu funkcije. V skladu z zgornjim programom se vrednosti 2 in 3 preneseta na dodajanje funkcije. V funkciji seštevanja sta dve spremenljivki, imenovani x in y. Vrednost 2 se kopira v spremenljivko x, vrednost 3 pa v spremenljivko 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 dodajanja dveh številk se kontrolnik vrne nazaj v glavni program.

Kakšne so podobnosti med dejanskimi in formalnimi parametri?

  • Oboje je povezano s funkcijami.
  • Parametri so vključeni v oklepaje.
  • Vsak parameter je ločen z vejico.

Kakšna je razlika med dejanskimi in formalnimi parametri?

Diff Article Sredina pred mizo

Dejanski in formalni parametri

Dejanski parametri so vrednosti, ki se posredujejo funkciji, ko je poklicana. Formalni parametri so spremenljivke, ki jih definira funkcija, ki prejme vrednosti ob klicu funkcije.
Povezana funkcija
Dejanske parametre posreduje klicna funkcija. Formalni parametri so v klicani funkciji.
Vrste podatkov
V dejanskih parametrih ni podatkov o vrstah podatkov. Omenjena je samo vrednost. V formalne parametre je treba vključiti podatkovne vrste prejemnih vrednosti.

Povzetek - dejanski in formalni parametri

Uporaba funkcij je koristen koncept pri programiranju. Funkcije pomagajo zmanjšati dolžino kode in zmanjšati zapletenost. Prav tako je enostavno opraviti testiranje, odpravljanje napak in izboljšati vzdrževanje kode. Nekatere funkcije morda ne potrebujejo vhodov, nekatere pa zahtevajo vhode. Podatke lahko funkcijam posredujete kot vhode. Znani so kot parametri. Dva pogosta izraza, povezana s funkcijami, sta Dejanski parametri in Formalni parametri. Razlika med dejanskimi parametri in formalnimi parametri je v tem, da so dejanski parametri vrednosti, ki se posredujejo funkciji, ko je poklicana, medtem ko so formalni parametri spremenljivke, ki jih definira funkcija, ki prejme vrednosti, ko je funkcija poklicana.

Prenesite PDF dejanskih in formalnih parametrov

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

Priporočena: