Kulcskülönbség - Tényleges és formális paraméterek
A Funkciók használata fontos fogalom a programozásban. A függvény számos olyan utasítás, amely valamilyen konkrét feladatot képes végrehajtani. Ha a programozó az összes állítást egyetlen programként írja, az összetetté válik. Funkciók használhatók ennek elkerülésére. Módszerként is ismertek. Minden funkciónak megvan a maga funkciója. A funkciók javítják a kód optimalizálását és a kód újrafelhasználhatóságát. Lehetnek olyan funkciók, amelyeket a programozási nyelv vagy a programozó írt. Minden függvénynek van neve az azonosítására. Miután elvégzett egy bizonyos feladatot egy függvény használatával, visszaadhat egy értéket. Egyes funkciók nem adnak vissza értéket. A funkció végrehajtásához szükséges adatokat a feladat végrehajtásához paraméterként küldjük. A paraméterek lehetnek tényleges paraméterek vagy formális paraméterek. A tényleges és a formális paraméterek közötti legfontosabb különbség az, hogy a tényleges paraméterek azok az értékek, amelyeket a függvény meghívásakor adnak át, míg a formális paraméterek azok a változók, amelyeket a függvény határoz meg, amelyek értékeket kapnak a függvény meghívásakor.
TARTALOM
1. Áttekintés és kulcsfontosságú különbségek
2. Mik a tényleges paraméterek
3. Mik a formális paraméterek
4. A tényleges és a formális paraméterek közötti hasonlóságok
5. Egymás melletti összehasonlítás - tényleges és formális paraméterek táblázatos formában
6. Összefoglalás
Mik a tényleges paraméterek?
A tényleges paraméterek azok az értékek, amelyeket a függvény meghívásakor továbbítanak. Olvassa el az alábbi programot.
#include
érvénytelen összeadás (int x, int y) {
int ezenkívül;
összeadás = x + y;
printf („% d”, összeadás);
}
void main () {
addíció (2,3);
addíció (4,5);
}
A fenti C program szerint van egy addíció nevű függvény. A fő függvényben a 2. és 3. értéket átadják a függvény-kiegészítésnek. Ez a 2. és 3. érték a tényleges paraméter. Ezeket az értékeket átadják a módszer hozzáadásának, és két szám összege jelenik meg a képernyőn. Ismét a fő programban új két egész értéket adunk át az összeadási módszerhez. Most a tényleges paraméterek 4 és 5. A 4 és 5 összegzése megjelenik a képernyőn.
Mik a hivatalos paraméterek?
A függvény vagy a módszer az alábbiakhoz hasonló szintaxist követ:
(formális paraméterek) {
// végrehajtandó utasítások halmaza
}
A módszer neve a módszer azonosítására szolgál. A visszatérés típusa megadja a módszer által visszaadandó érték típusát. Ha a metódus nem ad vissza értéket, a visszatérés típusa érvénytelen. Ha a függvény egész számot ad vissza, akkor a visszatérés típusa egész szám. A formális paraméterlista zárójelben található. A lista a módszerhez szükséges összes érték változó nevét és adattípusát tartalmazza. Minden formális paramétert vessző választ el. Ha a metódus nem fogad el semmilyen bemeneti értéket, akkor a metódusnak üres zárójelkészlettel kell rendelkeznie a metódus neve után. pl. kiegészítés () {}; A végrehajtandó utasításokat göndör zárójelek közé kell tenni.
01. ábra: Paraméterek
A formális paraméterek azok a változók, amelyeket az a függvény határoz meg, amely értékeket kap a függvény meghívásakor. A fenti program szerint a 2. és a 3. értéket átadjuk a függvény-kiegészítésnek. Az összeadás függvényben két változó van, az úgynevezett x és y. A 2. értéket átmásoljuk az x, a 3. értéket pedig az y változóba. Az x és y változó nem a tényleges paraméter. Ezek a tényleges paraméterek másolatai. Formális paraméterekként ismerik őket. Ezek a változók csak a módszeren belül érhetők el. Két szám hozzáadásának kinyomtatása után a vezérlő visszakerül a főprogramba.
Milyen hasonlóságok vannak a tényleges és a formális paraméterek között?
- Mindkettő függvényekkel kapcsolatos.
- A paraméterek a zárójelben találhatók.
- Minden paramétert vessző választ el.
Mi a különbség a tényleges és a formális paraméterek között?
Különböző cikk a táblázat előtt
Tényleges és hivatalos paraméterek |
|
A Tényleges paraméterek azok az értékek, amelyeket a függvény meghívásakor továbbítanak. | A formális paraméterek azok a változók, amelyeket az a függvény határoz meg, amely értékeket kap a függvény meghívásakor. |
Kapcsolódó funkció | |
A tényleges paramétereket a hívó funkció adja át. | A formális paraméterek a hívott függvényben vannak. |
Adattípusok | |
A tényleges paraméterekben nincs említve az adattípusok. Csak az érték szerepel. | A formális paraméterekben meg kell adni a fogadó értékek adattípusait. |
Összegzés - tényleges és formális paraméterek
A Funkciók használata hasznos fogalom a programozásban. A funkciók segítenek csökkenteni a kód hosszát és a bonyolultságot. Könnyű elvégezni a tesztelést, a hibakeresést és javítja a kód karbantarthatóságát. Egyes funkcióknak nincs szükségük bemenetekre, de egyes funkciókhoz bemenetekre van szükség. Lehetőség van adatok átadására a funkciókhoz bemenetként. Paraméterekként ismertek. A funkciókkal kapcsolatos két általános kifejezés a Tényleges paraméterek és a Formális paraméterek. A tényleges paraméterek és a formális paraméterek közötti különbség az, hogy a tényleges paraméterek azok az értékek, amelyeket a függvény meghívásakor adnak át, míg a formális paraméterek azok a függvény által meghatározott változók, amelyek értékeket kapnak a függvény meghívásakor.
Töltse le a Tényleges és formális paraméterek PDF-fájlt
A cikk PDF-verzióját letöltheti, és offline célokra is használhatja, az idézési megjegyzés szerint. Töltse le a PDF verziót innen: Különbség a tényleges és a formális paraméterek között