Atšķirība Starp Faktiskajiem Un Formālajiem Parametriem

Satura rādītājs:

Atšķirība Starp Faktiskajiem Un Formālajiem Parametriem
Atšķirība Starp Faktiskajiem Un Formālajiem Parametriem

Video: Atšķirība Starp Faktiskajiem Un Formālajiem Parametriem

Video: Atšķirība Starp Faktiskajiem Un Formālajiem Parametriem
Video: Week 6 2024, Novembris
Anonim

Galvenā atšķirība - faktiskie un formālie parametri

Funkciju izmantošana ir svarīgs jēdziens programmēšanā. Funkcija ir virkne paziņojumu, kas var veikt kāda veida konkrētu uzdevumu. Ja programmētājs visus paziņojumus uzraksta 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 lietošanu. Var būt funkcijas, ko nodrošina programmēšanas valoda, vai funkcijas, kuras uzrakstījis programmētājs. Katrai funkcijai ir nosaukums, lai to identificētu. Pēc noteikta uzdevuma veikšanas, izmantojot funkciju, tā var atgriezt vērtību. Dažas funkcijas neatgriež vērtību. Dati, kas nepieciešami funkcijai uzdevuma veikšanai, 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 tā, 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, kas saņem vērtības, kad funkcija tiek izsaukta.

SATURS

1. Pārskats un galvenās atšķirības

2. Kas ir faktiskie parametri

3. Kas ir formālie parametri

4. Līdzības starp faktiskajiem un formālajiem parametriem

5. Blakus salīdzinājums - 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ētais papildinājums (int x, int y) {

int papildus;

pievienojums = x + y;

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

}

anulēt main () {

pievienošana (2,3);

pievienošana (4,5);

}

Saskaņā ar iepriekš minēto C programmu ir funkcija, kuras nosaukums ir papildinājums. Galvenajā funkcijā 2. un 3. vērtība tiek nodota funkcijas papildinājumam. Šī 2. un 3. vērtība ir faktiskie parametri. Šīs vērtības tiek nodotas metodes papildinājumam, un ekrānā parādīsies divu skaitļu summa. Atkal galvenajā programmā pievienošanas metodei tiek nodotas jaunas divas veselu skaitļu 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?

Funkcija vai metode atbilst sintaksei, kas līdzīga tālāk norādītajai:

(formālie parametri) {

// izpildāmo paziņojumu kopa

}

Metodes nosaukums ir metodes identifikācija. Atgriešanas veids norāda vērtības tipu, kuru metode atgriezīs. Ja metode neatgriež vērtību, atgriešanas veids nav derīgs. Ja funkcija atgriež vesela skaitļa vērtību, atgriešanās tips ir vesels skaitlis. Oficiālais parametru saraksts ir iekavās. Sarakstā ir visu metodei nepieciešamo vērtību mainīgo nosaukumi un datu tipi. Katru formālo parametru atdala komats. Ja metode nepieņem nevienu ievades vērtību, pēc metodes nosaukuma metodei jābūt tukšai iekavu kopai. piem., papildinājums () {}; Izpildījumi, kas jāizpilda, ir ievietoti cirtaini iekavās.

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

01. attēls: Parametri

Formālie parametri ir mainīgie, ko nosaka funkcija, kas saņem vērtības, kad funkcija tiek izsaukta. Saskaņā ar iepriekš minēto programmu vērtības 2 un 3 tiek nodotas funkcijas papildinājumam. Pievienošanas funkcijā ir divi mainīgie, ko sauc par x un y. Vērtība 2 tiek kopēta mainīgajā x, bet vērtība 3 - mainīgajā y. Mainīgais x un y nav faktiskie parametri. Tās ir faktisko parametru kopijas. Tie ir pazīstami kā formālie parametri. Šie mainīgie ir pieejami tikai metodes ietvaros. Pēc divu skaitļu pievienošanas izdrukāšanas vadība tiek atgriezta galvenajā programmā.

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

  • Abi ir saistīti ar funkcijām.
  • Parametri ir iekļauti iekavās.
  • Katru parametru atdala komats.

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

Atšķirīgs raksts vidū pirms tabulas

Faktiskie un formālie parametri

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

Kopsavilkums - faktiskie un formālie parametri

Funkciju izmantošana ir noderīgs jēdziens programmēšanā. Funkcijas palīdz samazināt koda garumu un samazināt sarežģītību. Ir arī viegli veikt testēšanu, atkļūdošanu un uzlabot koda uzturēšanu. Dažām funkcijām var nebūt vajadzīgi ievadi, bet dažām funkcijām ir nepieciešami ievades dati. Ir iespējams nodot datus funkcijām kā ievades. Tie ir pazīstami kā parametri. 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ā, ka 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, kas saņem vērtības, kad funkcija tiek izsaukta.

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

Jūs varat lejupielādēt šī raksta PDF versiju un izmantot to bezsaistes mērķiem, kā norādīts piezīmē. Lūdzu, lejupielādējiet PDF versiju šeit: Atšķirība starp faktiskajiem un formālajiem parametriem

Ieteicams: