Peamine erinevus - tegelikud ja ametlikud parameetrid
Funktsioonide kasutamine on programmeerimisel oluline mõiste. Funktsioon on hulk väiteid, millega saab täita mingisugust 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. Seal võib olla programmeerimiskeele pakutavaid funktsioone või programmeerija kirjutatud funktsioone. Igal funktsioonil on nimi selle tuvastamiseks. Pärast funktsiooni abil teatud ülesande täitmist võib see väärtuse tagastada. Mõni funktsioon ei tagasta väärtust. Funktsiooni jaoks ülesande täitmiseks vajalikud andmed saadetakse parameetritena. Parameetrid võivad olla tegelikud parameetrid või formaalsed parameetrid. Peamine erinevus tegelike parameetrite ja formaalsete parameetrite vahel on see, et tegelikud parameetrid on väärtused, mis edastatakse funktsioonile, kui see käivitatakse, samas kui formaalsed parameetrid on muutujad, mille määrab funktsioon, mis saab väärtused funktsiooni kutsumisel.
SISU
1. Ülevaade ja peamised erinevused
2. Mis on tegelikud parameetrid
3. Mis on ametlikud parameetrid
4. Tegelike ja formaalsete parameetrite sarnasused
5. Kõrvuti võrdlus - tegelikud vs formaalsed parameetrid tabelina
6. Kokkuvõte
Mis on tegelikud parameetrid?
Tegelikud parameetrid on väärtused, mis edastatakse funktsioonile, kui see käivitatakse. Vaadake allolevat programmi.
# kaasata
tühine liitmine (int x, int y) {
int lisaks;
liitmine = x + y;
printf (“% d”, liitmine);
}
void main () {
liitmine (2,3);
liitmine (4,5);
}
Vastavalt ülaltoodud C-programmile on funktsioon nimega liitmine. Põhifunktsioonis edastatakse väärtus 2 ja 3 funktsiooni lisamisele. See väärtus 2 ja 3 on tegelikud parameetrid. Need väärtused edastatakse meetodi lisamisele ja ekraanil kuvatakse kahe numbri summa. Jällegi edastatakse põhiprogrammis kaks uut täisarvu väärtust liitmismeetodile. Nüüd on tegelikud parameetrid 4 ja 5. Ekraanile ilmub 4 ja 5 liitmine.
Mis on ametlikud parameetrid?
Funktsioon või meetod järgib süntaksit, mis sarnaneb allpool kirjeldatuga:
(ametlikud parameetrid) {
// täidetavate lausete kogum
}
Meetodi nimi on meetodi identifitseerimine. Tagasitüüp määrab väärtuse tüübi, mille meetod tagastab. Kui meetod ei tagasta väärtust, on tagastustüüp tühine. Kui funktsioon tagastab täisarvu, on tagastuse tüüp täisarv. Ametlik parameetrite loend on lisatud sulgudesse. Loetelu sisaldab kõigi meetodi jaoks vajalike väärtuste muutujate nimesid ja andmetüüpe. Iga ametlik parameeter eraldatakse komaga. Kui meetod ei aktsepteeri ühtegi sisendväärtust, peaks meetodi nime taga olema sulgude komplekt tühi. nt lisamine () {}; Avaldused, mis tuleks täita, on suletud lokkidega.
Joonis 01: Parameetrid
Ametlikud parameetrid on muutujad, mille määrab funktsioon, mis saab funktsiooni kutsumisel väärtused. Vastavalt ülaltoodud programmile edastatakse väärtused 2 ja 3 funktsiooni lisamisele. Liitmisfunktsioonis on kaks muutujat nimega x ja y. Väärtus 2 kopeeritakse muutujasse x ja väärtus 3 muutujasse y. Muutuja x ja y pole tegelikud parameetrid. Need on tegelike parameetrite koopiad. Neid tuntakse kui formaalseid parameetreid. Need muutujad on kättesaadavad ainult meetodi sees. Pärast kahe numbri lisamise printimist tagastatakse juhtnupp tagasi põhiprogrammi.
Millised on tegelike ja formaalsete parameetrite sarnasused?
- Mõlemad on seotud funktsioonidega.
- Parameetrid lisatakse sulgudesse.
- Iga parameeter eraldatakse komaga.
Mis vahe on tegelike ja formaalsete parameetrite vahel?
Erinev artikkel keskel enne tabelit
Tegelikud vs ametlikud parameetrid |
|
Tegelikud parameetrid on väärtused, mis edastatakse funktsioonile, kui see käivitatakse. | Formaalsed parameetrid on muutujad, mille määrab funktsioon, mis saab funktsiooni kutsumisel väärtused. |
Seotud funktsioon | |
Tegelikud parameetrid edastatakse helistamisfunktsiooniga. | Formaalsed parameetrid on kutsutud funktsioonis. |
Andmetüübid | |
Tegelikes parameetrites pole andmetüüpe mainitud. Mainitakse ainult väärtust. | Ametlikes parameetrites tuleks lisada vastuvõtvate väärtuste andmetüübid. |
Kokkuvõte - tegelikud vs ametlikud parameetrid
Funktsioonide kasutamine on programmeerimisel kasulik mõiste. Funktsioonid aitavad vähendada koodi pikkust ja vähendada keerukust. Samuti on seda lihtne testida, siluda ja see parandab koodi hooldatavust. Mõni funktsioon ei vaja sisendeid, kuid mõned funktsioonid vajavad sisendeid. Funktsioonidele on võimalik andmeid sisestada sisenditena. Neid tuntakse parameetritena. Kaks funktsioonidega seotud levinud terminit on tegelikud parameetrid ja ametlikud parameetrid. Tegelike parameetrite ja formaalsete parameetrite erinevus seisneb selles, et tegelikud parameetrid on väärtused, mis edastatakse funktsioonile, kui see käivitatakse, samas kui formaalsed parameetrid on muutujad, mille määrab funktsioon, mis saab funktsiooni kutsumisel väärtused.
Laadige alla tegelike ja ametlike parameetrite PDF-fail
Selle artikli PDF-versiooni saate alla laadida ja kasutada võrguühenduseta eesmärkidel, nagu tsiteeritud. Laadige PDF-versioon siit alla: Tegelike ja formaalsete parameetrite erinevus