Razlika između stvarnih i formalnih parametara

Sadržaj:

Razlika između stvarnih i formalnih parametara
Razlika između stvarnih i formalnih parametara

Video: Razlika između stvarnih i formalnih parametara

Video: Razlika između stvarnih i formalnih parametara
Video: Обзор-сравнение Samsung Galaxy S3 и LG Nexus 4 (comparison review) 2024, Novembar
Anonim

Ključna razlika – stvarni naspram formalnih parametara

Korišćenje funkcija je važan koncept u programiranju. Funkcija je niz iskaza koji mogu izvršiti neku vrstu specifičnog zadatka. Ako programer napiše sve izjave kao jedan program, on će postati složen. Funkcije se mogu koristiti da se to izbjegne. Poznate su i kao metode. Svaka funkcija će imati svoju vlastitu funkcionalnost. Funkcije poboljšavaju optimizaciju koda i ponovnu upotrebu koda. Mogu postojati funkcije koje pruža programski jezik ili funkcije koje je napisao programer. Svaka funkcija ima ime za identifikaciju. Nakon obavljanja određenog zadatka pomoću funkcije, može vratiti vrijednost. Neke funkcije ne vraćaju nikakvu vrijednost. Podaci potrebni da bi funkcija izvršila zadatak šalju se kao parametri. Parametri mogu biti stvarni parametri ili formalni parametri. Ključna razlika između stvarnih parametara i formalnih parametara je u tome što su stvarni parametri vrijednosti koje se prosljeđuju funkciji kada se ona pozove, dok su formalni parametri varijable definirane od strane funkcije koja prima vrijednosti kada se funkcija pozove.

Šta su stvarni parametri?

Stvarni parametri su vrijednosti koje se prosljeđuju funkciji kada se ona pozove. Pogledajte program ispod.

include

poništeno dodavanje (int x, int y) {

int dodatak;

dodatak=x+y;

printf(“%d”, dodatak);

}

void main () {

dodatak (2, 3);

dodatak (4, 5);

}

Prema gore navedenom C programu, postoji funkcija pod nazivom zbrajanje. U glavnoj funkciji, vrijednosti 2 i 3 se prosljeđuju funkcijskom zbrajanju. Ova vrijednost 2 i 3 su stvarni parametri. Te vrijednosti se prosljeđuju metodskom sabiranju, a na ekranu će se prikazati zbir dva broja. Opet, u glavnom programu, nove dvije cjelobrojne vrijednosti se prosljeđuju metodi sabiranja. Sada su stvarni parametri 4 i 5. Zbir 4 i 5 će se prikazati na ekranu.

Šta su formalni parametri?

Funkcija ili metoda prati sintaksu sličnu onima datim ispod:

(formalni parametri) {

//set naredbi koje treba izvršiti

}

Naziv metode služi za identifikaciju metode. Tip povratka specificira tip vrijednosti koju će metoda vratiti. Ako metoda ne vrati vrijednost, tip povrata je void. Ako funkcija vraća cjelobrojnu vrijednost, tada je tip povrata cijeli broj. Formalna lista parametara je zatvorena u zagradi. Lista sadrži imena varijabli i tipove podataka svih potrebnih vrijednosti za metodu. Svaki formalni parametar je odvojen zarezom. Kada metoda ne prihvaća nikakve ulazne vrijednosti, tada bi metoda trebala imati prazan skup zagrada iza naziva metode. npr. dodavanje () { }; Naredbe koje treba izvršiti su zatvorene u vitičaste zagrade.

Razlika između stvarnih i formalnih parametara
Razlika između stvarnih i formalnih parametara

Slika 01: Parametri

Formalni parametri su varijable definirane od strane funkcije koja prima vrijednosti kada se funkcija pozove. Prema gornjem programu, vrijednosti 2 i 3 se prosljeđuju funkcijskom sabiranju. U funkciji sabiranja postoje dvije varijable koje se nazivaju x i y. Vrijednost 2 se kopira u varijablu x, a vrijednost 3 se kopira u varijablu y. Varijable x i y nisu stvarni parametri. Oni su kopije stvarnih parametara. Oni su poznati kao formalni parametri. Ove varijable su dostupne samo unutar metode. Nakon štampanja sabiranja dva broja, kontrola se vraća nazad u glavni program.

Koje su sličnosti između stvarnih i formalnih parametara?

  • Oba se odnose na funkcije.
  • Parametri su uključeni unutar zagrada.
  • Svaki parametar je odvojen zarezom.

Koja je razlika između stvarnih i formalnih parametara?

stvarni vs formalni parametri

Stvarni parametri su vrijednosti koje se prosljeđuju funkciji kada se ona pozove. Formalni parametri su varijable definirane od strane funkcije koja prima vrijednosti kada se funkcija pozove.
Povezana funkcija
Stvarni parametri su proslijeđeni pozivnom funkcijom. Formalni parametri su u pozvanoj funkciji.
Tipovi podataka
U stvarnim parametrima ne spominju se tipovi podataka. Spominje se samo vrijednost. U formalnim parametrima treba uključiti tipove podataka primljenih vrijednosti.

Sažetak – stvarni naspram formalnih parametara

Upotreba funkcija je koristan koncept u programiranju. Funkcije pomažu u smanjenju dužine koda i smanjenju složenosti. Takođe je lako izvršiti testiranje, otklanjanje grešaka i poboljšava održavanje koda. Neke funkcije možda neće trebati unose, ali neke funkcije zahtijevaju unose. Moguće je proslijediti podatke funkcijama kao ulaze. Oni su poznati kao parametri. Dva uobičajena pojma koja se odnose na funkcije su stvarni parametri i formalni parametri. Razlika između stvarnih parametara i formalnih parametara je u tome što su stvarni parametri vrijednosti koje se prosljeđuju funkciji kada se ona pozove, dok su formalni parametri varijable definirane od strane funkcije koja prima vrijednosti kada se funkcija pozove.

Preuzmite PDF stvarnih i formalnih parametara

Možete preuzeti PDF verziju ovog članka i koristiti je za vanmrežne svrhe prema napomeni o citatu. Molimo preuzmite PDF verziju ovdje: Razlika između stvarnih i formalnih parametara

Preporučuje se: