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 | Google Ads 2024, Julij
Anonim

Ključna razlika – dejanski proti formalnim parametrom

Uporaba funkcij je pomemben koncept v programiranju. Funkcija je več stavkov, ki lahko izvajajo določeno nalogo. Če programer napiše vse izjave kot en sam program, bo postal zapleten. Temu se lahko izognete s funkcijami. Znane so tudi kot metode. Vsaka funkcija bo imela svojo funkcionalnost. Funkcije izboljšajo optimizacijo kode in ponovno uporabnost kode. Obstajajo lahko funkcije, ki jih zagotavlja programski jezik ali funkcije, ki jih je napisal programer. Vsaka funkcija ima ime, ki jo identificira. Po izvedbi določene naloge s funkcijo lahko vrne vrednost. Nekatere funkcije ne vrnejo nobene vrednosti. Podatki, ki jih funkcija potrebuje za izvedbo naloge, se pošljejo kot parametri. Parametri so lahko dejanski parametri 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 ta priklicana, medtem ko so formalni parametri spremenljivke, ki jih definira funkcija, ki prejme vrednosti, ko je funkcija poklicana.

Kaj so dejanski parametri?

Dejanski parametri so vrednosti, ki so posredovane funkciji, ko je ta priklicana. Oglejte si spodnji program.

include

prazen dodatek (int x, int y) {

int dodatek;

seštevanje=x+y;

printf(“%d”, dodatek);

}

razveljavi glavno () {

dodatek (2, 3);

dodatek (4, 5);

}

Glede na zgornji C program obstaja funkcija z imenom seštevanje. V glavni funkciji sta vrednosti 2 in 3 posredovani funkciji adding. Ta vrednost 2 in 3 sta dejanska parametra. Te vrednosti se posredujejo seštevanju metode in na zaslonu se prikaže vsota dveh števil. Tudi v glavnem programu sta dve novi celi številski vrednosti posredovani metodi seštevanja. Zdaj sta dejanska parametra 4 in 5. Seštevek 4 in 5 bo prikazan na zaslonu.

Kaj so formalni parametri?

Funkcija ali metoda sledi sintaksi, podobni spodnjim:

(formalni parametri) {

//niz stavkov za izvedbo

}

Ime metode je za identifikacijo metode. Vrsta vrnitve podaja vrsto vrednosti, ki jo bo metoda vrnila. Če metoda ne vrne vrednosti, je vrnjena vrsta nična. Če funkcija vrne celoštevilsko vrednost, je vrsta vrnitve celo število. Formalni seznam parametrov je v oklepajih. Seznam vsebuje imena spremenljivk in vrste podatkov vseh potrebnih vrednosti za metodo. Vsak formalni parameter je ločen z vejico. Če metoda ne sprejema nobenih vhodnih vrednosti, mora imeti metoda za imenom metode prazen niz oklepajev. npr. dodatek () {}; Stavki, ki jih je treba izvesti, so v zavitih oklepajih.

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 posredujeta v funkcijo seštevanja. V funkciji seštevanja sta dve spremenljivki, imenovani x in y. Vrednost 2 se prekopira 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 le znotraj metode. Po izpisu seštevka dveh števil se krmiljenje vrne nazaj v glavni program.

Kakšne so podobnosti med dejanskimi in formalnimi parametri?

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

Kakšna je razlika med dejanskimi in formalnimi parametri?

Dejanski proti formalnim parametrom

Dejanski parametri so vrednosti, ki so posredovane funkciji, ko je ta priklicana. Formalni parametri so spremenljivke, ki jih definira funkcija, ki prejme vrednosti ob klicu funkcije.
Sorodna funkcija
Dejanske parametre posreduje klicna funkcija. Formalni parametri so v klicani funkciji.
Vrste podatkov
V dejanskih parametrih tipi podatkov niso omenjeni. Omenjena je le vrednost. V formalnih parametrih morajo biti vključeni podatkovni tipi prejemnih vrednosti.

Povzetek – dejanski proti formalnim parametrom

Uporaba funkcij je uporaben koncept pri programiranju. Funkcije pomagajo zmanjšati dolžino kode in zmanjšati kompleksnost. Preprosto je tudi testiranje, odpravljanje napak in izboljša vzdržljivost kode. Nekatere funkcije morda ne potrebujejo vnosov, nekatere funkcije pa zahtevajo vnose. Funkcijam je mogoče posredovati podatke 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 v tem, da so dejanski parametri vrednosti, ki se posredujejo funkciji, ko je ta priklicana, medtem ko so formalni parametri spremenljivke, ki jih definira funkcija, ki prejme vrednosti, ko je funkcija poklicana.

Prenesite PDF dejanskih in formalnih parametrov

Različico PDF tega članka lahko prenesete in jo uporabite za namene brez povezave v skladu z opombo o citiranju. Prenesite PDF različico tukaj: Razlika med dejanskimi in formalnimi parametri

Priporočena: