Atšķirība starp faktiskajiem un formālajiem parametriem

Galvenā atšķirība - faktiskā vs formālie parametri
 

Funkciju izmantošana ir svarīgs jēdziens programmēšanā. Funkcija ir virkne paziņojumu, kas var veikt kāda veida noteiktu uzdevumu. Ja programmētājs visus paziņojumus uzrakstīs kā vienu programmu, tas kļūs sarežģīts. Lai no tā izvairītos, var izmantot funkcijas. Tos sauc arī par metodēm. Katrai funkcijai būs sava funkcionalitāte. Funkcijas uzlabo koda optimizāciju un koda atkārtotu izmantojamību. Var būt funkcijas, ko nodrošina programmēšanas valoda, vai funkcijas, kuras raksta programmētājs. Katrai funkcijai ir nosaukums, lai to identificētu. Pēc noteikta uzdevuma veikšanas, izmantojot funkciju, tas var atgriezt vērtību. Dažas funkcijas neatdod vērtību. Dati, kas nepieciešami funkcijai, lai veiktu uzdevumu, tiek nosūtīti kā parametri. Parametri var būt faktiskie parametri vai formālie parametri. galvenā atšķirība starp faktiskajiem parametriem un formālajiem parametriem ir tas Faktiskie parametri ir vērtības, kas tiek nodotas funkcijai, kad tā tiek izsaukta, savukārt formālie parametri ir mainīgie, ko definē funkcija, kura saņem vērtības, kad tiek izsaukta funkcija..

SATURS

1. Pārskats un galvenās atšķirības
2. Kādi ir faktiskie parametri
3. Kas ir formālie parametri
4. Faktisko un formālo parametru līdzības
5. Salīdzinājums blakus - faktiskie un formālie parametri tabulas formā
6. Kopsavilkums

Kādi ir faktiskie parametri?

Faktiskie parametri ir vērtības, kas tiek nodotas funkcijai, kad tā tiek izsaukta. Skatiet zemāk esošo programmu.

# iekļaut

anulēts papildinājums (int x, int y)

int papildinājums;

papildinājums = x + y;

printf (“% d”, papildinājums);

void main ()

papildinājums (2,3);

papildinājums (4,5);

Saskaņā ar iepriekšminēto C programmu ir funkcija ar nosaukumu pievienošana. Pamatfunkcijā vērtības pievienošana 2 un 3 tiek pārsūtīta. Šī vērtība 2 un 3 ir faktiskie parametri. Šīs vērtības tiek nodotas metodes papildinājumam, un ekrānā parādīsies divu skaitļu summa. Atkal pamatprogrammā pievienošanas metodei tiek nodotas jaunas divas veselas skaitļa vērtības. Tagad faktiskie parametri ir 4 un 5. Ekrānā parādīsies 4 un 5 summēšana.

Kādi ir formālie parametri?

Funkcijai vai metodei seko sintakse, kas ir līdzīga zemāk dotajām:

(formālie parametri)

// izpildāmo paziņojumu kopums

Metodes nosaukums ir metodes identificēšana. Atgriešanas tips norāda vērtības veidu, kuru metode atgriezīs. Ja metode neatgriež vērtību, atgriešanas veids nav spēkā. Ja funkcija ir vesela skaitļa vērtības atgriešana, tad atgriešanās tips ir vesels skaitlis. Formālais parametru saraksts ir pievienots iekavās. Sarakstā ir mainīgie nosaukumi un visu metodei nepieciešamo vērtību datu tipi. Katru formālo parametru atdala ar komatu. Ja metode nepieņem nekādas ievades vērtības, metodei pēc metodes nosaukuma jābūt tukšai iekavu kopai. piem. papildinājums () ; Paziņojumi, kas būtu jāizpilda, ir pievienoti cirtaini lencēm.

01. attēls. Parametri

Formāli parametri ir mainīgie lielumi, ko nosaka funkcija, kura saņem vērtības, kad tiek izsaukta funkcija. Saskaņā ar iepriekšminēto programmu, vērtības 2 un 3 tiek nodotas funkcijas papildinājumam. Papildināšanas funkcijā ir divi mainīgie, kurus sauc par x un y. 2. vērtība tiek kopēta mainīgajā x, un 3. vērtība tiek kopēta mainīgajā y. Mainīgie lielumi x un y nav faktiskie parametri. Tās ir faktisko parametru kopijas. Tos sauc par formāliem parametriem. Šie mainīgie ir pieejami tikai metodes ietvaros. Pēc divu numuru pievienošanas izdrukāšanas, vadība tiek atgriezta galvenajā programmā.

Kādas ir faktisko un formālo parametru līdzības??

  • Abas ir saistītas ar funkcijām.
  • Parametri ir iekļauti iekavās.
  • Katru parametru atdala ar komatu.

Kāda ir atšķirība starp faktiskajiem un formālajiem parametriem?

Faktiskie vs formālie parametri

Faktiskie parametri ir vērtības, kas tiek nodotas funkcijai, kad tā tiek izsaukta. Formāli parametri ir mainīgie lielumi, ko nosaka funkcija, kura saņem vērtības, kad tiek izsaukta funkcija.
 Saistītā funkcija
Zvanīšanas funkcija nodod faktiskos parametrus. Formāli parametri atrodas izsauktajā funkcijā.
Datu veidi
Faktiskajos parametros datu tipi nav minēti. Tiek pieminēta tikai vērtība. Formālajos parametros jāiekļauj saņemošo vērtību datu tipi.

Kopsavilkums - aktuāls vs formālie parametri

Funkciju izmantošana ir noderīgs jēdziens programmēšanā. Funkcijas palīdz samazināt koda garumu un sarežģītību. Ir arī viegli veikt testēšanu, atkļūdošanu un uzlabo koda uzturēšanu. Dažām funkcijām var nebūt vajadzīgas ieejas, bet dažām funkcijām ir nepieciešamas ieejas. Ir iespējams nodot datus funkcijām kā ievades. Tos sauc par parametriem. Divi parastie termini, kas saistīti ar funkcijām, ir faktiskie parametri un formālie parametri. Atšķirība starp faktiskajiem parametriem un formālajiem parametriem ir tāda, ka faktiskie parametri ir vērtības, kas tiek nodotas funkcijai, kad tā tiek izsaukta, savukārt formālie parametri ir mainīgie, ko nosaka funkcija, kura saņem vērtības, kad tiek izsaukta funkcija..

Lejupielādējiet faktisko un formālo parametru PDF failus

Varat lejupielādēt šī raksta PDF versiju un izmantot to bezsaistes vajadzībām, kā norādīts citēšanas piezīmē. Lūdzu, lejupielādējiet PDF versiju šeit: Atšķirība starp faktiskajiem un formālajiem parametriem

Atsauce:

1. apmācībapoint.com. “C funkcijas.” Jēga. Pieejams šeit