Peamine erinevus - tegelikud vs formaalsed parameetrid

Funktsioonide kasutamine on programmeerimisel oluline mõiste. Funktsioon on hulk avaldusi, mis võivad täita mingit konkreetset ülesannet. Kui programmeerija kirjutab kõik avaldused ühe programmina, muutub see keerukaks. Selle vältimiseks saab kasutada funktsioone. Neid tuntakse ka meetoditena. Igal funktsioonil on oma funktsionaalsus. Funktsioonid parandavad koodi optimeerimist ja koodi korduvkasutatavust. Programmeerimiskeele pakutavad funktsioonid või programmeerija kirjutatud funktsioonid võivad olla. Igal funktsioonil on nimi selle tuvastamiseks. Pärast teatud ülesande täitmist funktsiooni abil võib see väärtuse tagastada. Mõned funktsioonid ei anna väärtust. Funktsiooni täitmiseks vajalikud andmed saadetakse parameetritena. Parameetrid võivad olla tegelikud parameetrid või formaalsed parameetrid. Oluline erinevus tegelike ja formaalsete parameetrite vahel on see, et tegelikud parameetrid on väärtused, mis edastatakse funktsioonile selle käivitamisel, samas kui formaalsed parameetrid on muutujad, mis on määratletud funktsiooni poolt, mis võtab väärtused vastu funktsiooni kutsumisel.

SISU

1. Ülevaade ja peamised erinevused 2. Mis on tegelikud parameetrid 3. Mis on formaalsed parameetrid 4. Sarnasused tegelike ja formaalsete parameetrite vahel 5. Kõrvuti võrdlus - tegelikud vs formaalsed parameetrid tabeli kujul 6. Kokkuvõte

Mis on tegelikud parameetrid?

Tegelikud parameetrid on väärtused, mis edastatakse funktsioonile selle käivitamisel. Vaadake allolevat programmi.

# kaasata

tühine lisamine (int x, int y) {

int lisaks;

liitmine = x + y;

printf (“% d”, lisamine);

}

tühine main () {

lisamine (2,3);

lisamine (4,5);

}

Ülaltoodud C programmi kohaselt on olemas funktsioon nimega liitmine. Põhifunktsiooni korral antakse väärtused 2 ja 3 funktsiooni liitmisele. See väärtus 2 ja 3 on tegelikud parameetrid. Need väärtused edastatakse meetodi lisamisele ja ekraanile kuvatakse kahe numbri summa. Jällegi edastatakse põhiprogrammis liitmismeetodile kaks uut täisarvu. Nüüd on tegelikud parameetrid 4 ja 5. Ekraanile kuvatakse 4 ja 5 liitmine.

Mis on formaalsed parameetrid?

Funktsioon või meetod järgib süntaksi, mis on sarnane allpool kirjeldatuga:

(formaalsed parameetrid) {

// täitmisele kuuluvate avalduste komplekt

}

Meetodi nimi on meetodi tuvastamiseks. Tagastamisviis määrab meetodi tagastatava väärtuse tüübi. Kui meetod väärtust ei tagasta, on tagastamise tüüp kehtetu. Kui funktsioon on täisarvu tagastamine, on tagastamise tüüp täisarv. Ametlik parameetrite loend on sulgudes. Loend sisaldab kõigi meetodi jaoks vajalike väärtuste muutujate nimesid ja andmetüüpe. Iga formaalne parameeter eraldatakse komaga. Kui meetod ei aktsepteeri ühtegi sisendväärtust, peaks meetodil olema meetodi nime järel tühi sulgude komplekt. nt liitmine () {}; Laused, mida tuleks täita, on lisatud lokkis traksidega.

Formaalsed parameetrid on muutujad, mis on määratletud funktsiooni abil, mis saab väärtusi funktsiooni kutsumisel. Ülaltoodud programmi kohaselt antakse väärtused 2 ja 3 funktsiooni liitmisele. Liitmisfunktsioonis on kaks muutujat, mida nimetatakse x ja y. Väärtus 2 kopeeritakse muutujasse x ja väärtus 3 kopeeritakse muutujasse y. Muutujad x ja y ei ole tegelikud parameetrid. Need on tegelike parameetrite koopiad. Neid nimetatakse formaalseteks parameetriteks. Nendele muutujatele on juurdepääs ainult meetodi raames. Pärast kahe numbri lisamise printimist naaseb juhtimisprogramm tagasi põhiprogrammi.

Millised on tegelike ja formaalsete parameetrite sarnasused?

  • Mõlemad on seotud funktsioonidega. Parameetrid on lisatud sulgudesse. Iga parameeter eraldatakse komaga.

Mis vahe on tegelikel ja ametlikel parameetritel?

Kokkuvõte - tegelikud vs formaalsed parameetrid

Funktsioonide kasutamine on programmeerimisel kasulik mõiste. Funktsioonid aitavad vähendada koodi pikkust ja keerukust. Samuti on seda lihtne testida, siluda ja see parandab koodi hooldatavust. Mõni funktsioon ei vaja sisendeid, kuid mõned funktsioonid vajavad sisendeid. Andmeid on võimalik funktsioonidesse sisendina edastada. Neid nimetatakse parameetriteks. Kaks funktsioonidega seotud levinumat terminit on tegelikud parameetrid ja formaalsed parameetrid. Erinevus tegelike ja formaalsete parameetrite vahel on see, et tegelikud parameetrid on väärtused, mis edastatakse funktsioonile selle käivitamisel. Formaalsed parameetrid on muutujad, mis on määratletud funktsiooni poolt, mis võtab väärtused vastu funktsiooni kutsumisel.

Laadige alla tegelike ja formaalsete parameetrite PDF

Selle artikli PDF-versiooni saate alla laadida ja seda võrguühenduseta otstarbel kasutada tsitaatide märkuse kohaselt. Laadige PDF-fail alla siit: Erinevus tegelike ja formaalsete parameetrite vahel

Viide:

1. tutorialspoint.com. C funktsioonid. Mõte. Saadaval siin