Sisukord:
- Peamine erinevus - tegelikud ja ametlikud parameetrid
- Mis on tegelikud parameetrid?
- Mis on ametlikud parameetrid?
- Millised on tegelike ja formaalsete parameetrite sarnasused?
- Mis vahe on tegelike ja formaalsete parameetrite vahel?
- Kokkuvõte - tegelikud vs ametlikud parameetrid
Video: Tegelike Ja Formaalsete Parameetrite Erinevus
2024 Autor: Mildred Bawerman | [email protected]. Viimati modifitseeritud: 2023-12-16 08:38
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
Soovitatav:
Sümmeetriliste Ja Asümmeetriliste Tippmolekulide Erinevus
Põhiline erinevus sümmeetriliste ja asümmeetriliste tippmolekulide vahel on see, et sümmeetrilistel tippmolekulidel on üks õige pöörlemistelg ja kaks inertsimomenti
Erinevus Transgeensete Ja Väljalangevate Hiirte Vahel
Peamine erinevus transgeensete ja knockout-hiirte vahel on see, et transgeensete hiirte genoomi on sisestatud võõrgeenid, samas kui knockout-hiirtel
Erinevus Tsisgeneesi Ja Intrageneesi Vahel
Peamine erinevus tsisgeneesi ja intrageneesi vahel on see, et tsisgeneesis sisestatakse geenid ilma DNA järjestust muutmata ja ge
Erinevus Tõusva Ja Kahaneva Paberikromatograafia Vahel
Peamine erinevus tõusva ja kahaneva paberikromatograafia vahel on see, et tõusev paberikromatograafia hõlmab lahusti liikumist
Erinevus DNA-RNA Hübriidide Ja DsDNA Vahel
Peamine erinevus DNA-RNA hübriidide ja dsDNA vahel on see, et DNA-RNA hübriidid on kaheahelalised nukleotiidid, mis koosnevad ühest DNA-ahelast ja ühest komplemendist