Razlika između stvarnih i formalnih parametara

Ključna razlika - stvarna vs formalni parametri
 

Korištenje funkcija važan je koncept u programiranju. Funkcija je niz izjava koje mogu izvesti neku vrstu određenog zadatka. Ako programer napiše sve izjave kao jedan program, postat će složen. Funkcije se mogu koristiti da se to izbjegne. Poznate su i kao metode. Svaka će funkcija imati svoju funkcionalnost. Funkcije poboljšavaju optimizaciju koda i ponovnu upotrebu koda. Mogu biti funkcije koje pruža programski jezik ili funkcije koje je napisao programer. Svaka funkcija ima ime za prepoznavanje. Nakon obavljanja određenog zadatka pomoću funkcije, može vratiti vrijednost. Neke funkcije ne vraćaju nikakvu vrijednost. Podaci potrebni za funkciju za obavljanje zadatka šalju se kao parametri. Parametri mogu biti stvarni parametri ili formalni parametri. ključna razlika između stvarnih i formalnih parametara je to Stvarni parametri su vrijednosti koje se prenose u funkciju kada se poziva, dok formalni parametri su varijable definirane u funkciji koja prima vrijednosti kada se funkcija zove.

SADRŽAJ

1. Pregled i ključne razlike
2. Što su stvarni parametri
3. Što su formalni parametri
4. Sličnosti između stvarnih i formalnih parametara
5. Usporedna usporedba - stvarni i formalni parametri u tabelarnom obliku
6. Sažetak

Koji su stvarni parametri?

Stvarni parametri su vrijednosti koje se prosljeđuju funkciji kad je pozvana. Pogledajte donji program.

#include

nevažeći dodatak (int x, int y)

int dodatak;

zbrajanje = x + y;

printf ( „% d” dodatak);

void main ()

dodavanje (2,3);

dodavanje (4,5);

Prema gore navedenom C programu, postoji funkcija nazvana zbrajanje. U glavnoj funkciji vrijednosti 2 i 3 prenose se na dodavanje funkcije. Ova vrijednost 2 i 3 su stvarni parametri. Te se vrijednosti prosljeđuju dodavanju metode, a zbroj dva broja prikazat će se na zaslonu. Opet se u glavnom programu nove dvije cjelobrojne vrijednosti prenose metodi sabiranja. Sada su stvarni parametri 4 i 5. Na ekranu će se prikazati zbroj 4 i 5.

Što su formalni parametri?

Funkcija ili metoda slijedi sintaksu sličnu onima danim u nastavku:

(formalni parametri)

// skup izjava koje treba izvršiti

Naziv metode je identificirati metodu. Vrsta povratka određuje vrstu vrijednosti koju će metoda vratiti. Ako metoda ne vrati vrijednost, vrsta povratka je neispravna. Ako funkcija vraća cjelobrojnu vrijednost, tada je vrsta povratka cijeli broj. Formalni popis parametara priložen je u zagradama. Popis sadrži imena varijabli i vrste podataka svih potrebnih vrijednosti za metodu. Svaki formalni parametar odvojen je zarezom. Ako metoda ne prihvaća nikakve ulazne vrijednosti, tada bi metoda trebala imati prazan skup zagrade nakon naziva metode. npr dodavanje () ; Izjave koje bi trebalo izvršiti nalaze se u zavojima.

Slika 01: Parametri

Formalni parametri su varijable koje su definirane funkcijom koja prima vrijednosti kada se funkcija zove. Prema gornjem programu, vrijednosti 2 i 3 prelaze se na zbrajanje funkcija. U funkciji zbrajanja postoje dvije varijable koje se zovu x i y. Vrijednost 2 kopira se u varijablu x, a vrijednost 3 kopira se u varijablu y. Promjenjive x i y nisu stvarni parametri. Kopije su stvarnih parametara. Poznati su kao formalni parametri. Te su varijable dostupne samo unutar metode. Nakon ispisivanja dodavanja dva broja, kontrola se vraća nazad u glavni program.

Koje su sličnosti stvarnih i formalnih parametara?

  • Oba su povezana s funkcijama.
  • Parametri su uključeni unutar zagrade.
  • Svaki je parametar odvojen zarezom.

Koja je razlika između stvarnih i formalnih parametara?

Stvarni vs formalni parametri

Stvarni parametri su vrijednosti koje se prosljeđuju funkciji kad se poziva. Formalni parametri su varijable koje su definirane funkcijom koja prima vrijednosti kada se funkcija poziva.
 Srodna funkcija
Stvarni parametri prosljeđuju se pozivom. Formalni parametri su u pozvanoj funkciji.
Vrste podataka
U stvarnim parametrima se ne spominju tipovi podataka. Spominje se samo vrijednost. U formalnim parametrima treba uključiti vrste podataka o prijemnim vrijednostima.

Sažetak - Stvarno vs formalni parametri

Korištenje funkcija koristan je koncept u programiranju. Funkcije pomažu u smanjenju duljine koda i smanjenju složenosti. Lako je napraviti testiranje, ispravljanje pogrešaka i poboljšava održivost koda. Neke funkcije možda ne trebaju ulaze, ali neke funkcije zahtijevaju unose. Moguće je proslijediti podatke funkcijama kao ulazima. Poznati su kao parametri. Dva uobičajena pojma koja se odnose na funkcije su Stvarni parametri i formalni parametri. Razlika između stvarnih i formalnih parametara je u tome što su stvarni parametri vrijednosti koje se prosljeđuju funkciji kada se ona poziva, dok su formalni parametri varijable definirane funkcijom koja prima vrijednosti kada se funkcija zove.

Preuzmite PDF faktičkih i formalnih parametara

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

Referenca:

1. tutorialspoint.com. "C funkcije". Točka. Dostupno ovdje