Kulcskülönbség – argumentum vs paraméter
A függvény utasítások szervezett halmaza egy adott feladat végrehajtására. A függvények hasznosak egy kódrészlet megismétlésében, így biztosítják a kód újrafelhasználhatóságát. A programozási nyelvek, mint például a C nyelv, olyan beépített függvényekből állnak, mint a printf(). Lehetőség van függvények programozó általi írására is. Ezeket felhasználó által definiált függvényeknek nevezzük. Az argumentum és a paraméter a függvényekhez kapcsolódó kifejezések. A legfontosabb különbség az argumentum és a paraméter között az, hogy az argumentum a függvény hívásakor átadott adat, míg a paraméter egy függvény által meghatározott változó, amely értéket kap a függvény meghívásakor. Az argumentum egy tényleges érték, míg a paraméter egy helyőrző.
Mi az érv?
A C programozási nyelvben a main() egy függvény. A végrehajtás kezdőpontját jelzi. Ha minden utasítást a fő függvénybe írunk, akkor a program nagyon bonyolulttá válik. Nehéz lehet tesztelni és hibakeresni. A probléma megoldása érdekében a főprogram több funkcióra vagy módszerre osztható. Ezeket a függvényeket a főprogram hívhatja meg.
Egy függvény deklarációja C nyelvben a következő.
()
{
}
A visszatérési típus a függvény által visszaadott adattípus. Ha a függvény egy karakterláncot ad vissza, a visszatérési típus egy „string”. Ha a függvény egész számot ad vissza, akkor a visszatérési típus „int”. Ha a függvény nem ad vissza semmit, akkor azt „érvénytelennek” nyilvánítják. A függvény neve elnevezhető annak azonosítására, hogy miről szól a függvény. Ez a függvény tényleges neve. A végrehajtandó tartalom egy pár göndör zárójelben található. Egy egyszerű példa egy függvényre a következő.
void add() {
int a=10;
int b=20;
printf(“összeg %d”, a+b);
}
A metódus meghívásához egy add(); a főprogramban. Ez meghívja a függvényt.
A függvények adaptálhatóbbá tehetők argumentumok és paraméterek segítségével. Lásd az alábbi kódrészletet.
void add(int a, int b){
printf(“összeg %d\n”, a+b);
}
void main(){
add(4, 6);
add(5, 2);
}
A fenti kódban az értékeket a főprogramból a függvénynek adjuk át az összeg kiszámításához.
A főben van egy add (4, 6) utasítás. 4 és 6 az érvek. Ezek olyan értékek, amelyeket a függvény meghívásakor ad át. A főprogramban ismét lehet add (5, 2) utasítás. Most az add függvénynek átadott argumentumok 5 és 2. Az argumentumot tényleges argumentumként vagy aktuális paraméterként is hívják.
Mi az a paraméter?
A paraméter egy függvény által meghatározott változó, amely egy függvény meghívásakor értéket kap. A paraméter formális paraméterként vagy formális argumentumként is ismert. Ez a fogalom könnyen megérthető egy példán keresztül. Lásd az alábbi kódrészletet.
void szorzás(int no1, int no2){
int szorzás=no1no2;
printf("Szorzás %d\n ", szorzás);
}
void main(){
szoroz(2, 3);
}
A fenti kód szerint no1 és no2 in void multiply(int no1, int no2) a paraméterek. Ezek azok a változók, amelyek az adott időpontban meghatározottak, a függvény meghívása. Az argumentumértékek a függvény létrehozásakor a paraméterekhez kerülnek.
Használja az alábbi programot két szám összegének és kivonásának kiszámításához.
01. ábra: Funkciók
A fenti program szerint a calSum(a, b) -ben az „a” és „b” argumentumok.
int cal Sum(int a, int b), a és b paraméterek.
Mi a hasonlóság az argumentum és a paraméter között?
Az argumentum és a paraméter függvényekhez kapcsolódnak
Mi a különbség az argumentum és a paraméter között?
Érv vs paraméter |
|
Az argumentum egy olyan érték, amelyet a függvény meghívásakor adunk át. | A paraméter egy függvény által meghatározott változó, amely olyan értéket kap, amelyet a függvény meghívásakor. |
Kapcsolódó függvény | |
A hívó függvény átad egy argumentumot. | Egy paraméter szerepel a hívott függvényben. |
Összefoglalás – érv vs paraméter
A függvények a forrásprogram hosszának csökkentésére szolgálnak. Könnyen elvégezhető a tesztelés és a hibakeresés. A függvényeket metódusoknak vagy alrutinoknak is nevezik. Lehetőség van értékeket átadni a függvénynek. Az argumentum és a paraméter függvényekhez kapcsolódnak, de eltérő jelentéssel bírnak. Az argumentum és a paraméter közötti különbség az argumentum egy függvény hívásakor átadott adat, a paraméter pedig a függvény által meghatározott változó, amely értéket kap a függvény meghívásakor.
Az Argument vs Parameter PDF verziójának letöltése
Letöltheti ennek a cikknek a PDF-verzióját, és offline célokra használhatja az idézet jegyzetének megfelelően. Kérjük, töltse le a PDF verziót innen: Különbség az argumentum és a paraméter között