A funkció egy utasítások szervezett halmaza egy adott feladat végrehajtásához. A funkciók hasznosak egy darab kód megismétlésében, így biztosítják a kód újrafelhasználhatóságát. A programozási nyelvek, például a C nyelv, beépített funkciókból állnak, mint például a printf (). Lehetőség van a funkciók írására a programozó által. Ezeket felhasználó által definiált funkcióknak nevezzük. Az érv és a paraméter a függvényekhez kapcsolódó kifejezések. Az kulcs különbség az argumentum és a paraméter között ez egy argumentum egy függvény meghívásakor átadott adat, míg egy paraméter egy olyan függvény által meghatározott változó, amely értéket kap, amikor a függvényt meghívják. Az argumentum egy valós érték, míg a paraméter helyőrző.
1. Áttekintés és a legfontosabb különbség
2. Mi az érv?
3. Mi a paraméter?
4. Az érv és a paraméter hasonlóságai
5. Összehasonlítás egymással - Argument vs Parameter táblázatos formában
6. Összegzés
A C programozási nyelvben a main () egy függvény. Ez jelzi a végrehajtás kezdőpontját. Ha minden állítást beír a fő funkcióba, a program nagyon összetetté válhat. Nehéz lehet tesztelni és hibakeresni. A probléma kiküszöbölése érdekében a főprogram több funkcióra vagy módszerre osztható. Ezeket a funkciókat a főprogram hívhatja meg.
A függvény deklarálása C nyelven a következő.
()
A visszatérés típusa a függvény által visszaadott adattípus. Ha a függvény egy karakterláncot ad vissza, akkor a visszatérés típusa egy “karakterlánc”. Ha a függvény egész számot ad vissza, akkor a visszatérés típusa „int”. Ha a függvény nem ad vissza semmit, akkor azt érvénytelennek nyilvánítja. A függvény neve megnevezhető, hogy meghatározzuk, miről van szó a függvényről. Ez a függvény tényleges neve. A végrehajtandó tartalom pár göndör tartóban van. A függvény egyszerű példája a következő.
void add ()
int a = 10;
int b = 20;
printf („az összeg% d”, a + b);
Ennek a módszernek a meghívásához egy állításnak kell lennie, mint add (); a főprogramban. Ez meghívja a funkciót.
A függvények érzékenységgel és paraméterekkel adaptálhatóbbá tehetők. Lásd a következő darab kódot.
void add (int a, int b)
printf („az összeg% d \ n”, a + b);
void main ()
adjunk hozzá (4,6);
adjunk hozzá (5,2);
A fenti kódban az értékeket átviszik a főprogramból az összeg kiszámításához szükséges funkcióhoz.
Főként van egy add (4,6) nyilatkozat. A 4. és a 6. érv az. Ezek olyan értékek, amelyeket egy funkciónak átadnak, amikor meghívják. A főprogramban ismét lehet egy add (5,2) kifejezés. Az add függvényhez továbbított argumentumok értéke 5 és 2. Az argumentumot tényleges argumentumnak vagy tényleges paraméternek is nevezzük.
A paraméter egy függvény által definiált változó, amely egy függvény meghívásakor értéket kap. A paraméter a Formális paraméter vagy hivatalos érv. Ez a fogalom egy példával könnyen érthető. Nézze meg a következő darab kódot.
érvénytelen szorzás (int no1, int no2)
int szorzó = no1 * no2;
printf („Szorzás% d \ n“, szorzás);
void main ()
többszörösen (2,3);
A fenti kód szerint az 1. és a 2. pontban szereplő üres és szoros szorzatok (int no1, int no2) a paraméterek. Ezek a változók, amelyeket abban az időben határoznak meg, a függvényt hívják. Az érvelési értékek a függvény létrehozásakor kerülnek a paraméterekre.
A két szám összegzésének és kivonásának kiszámításához használja az alábbi programot.
01. ábra: Funkciók
A fenti program szerint a calSum-ban (a, b) az „a” és „b” érvek.
int cal Összeg (int a, int b), a és b paraméterek.
Argument vs Parameter | |
Az argumentum egy érték, amelyet egy függvény meghívásakor adnak át. | A paraméter egy olyan függvény által definiált változó, amely olyan értéket kap, amely egy funkció meghívásakor van. |
Kapcsolódó funkció | |
Egy argumentumot a hívó függvény továbbít. | Egy paraméter a hívott függvényben van. |
A funkciókat a forrásprogram hosszának csökkentésére használják. Könnyen elvégezhető a tesztelés és a hibakeresés. A funkciókat más néven is ismert mód vagy al-rutinok. Értékeket továbbíthatunk a funkcióhoz. Az érv és a paraméter a funkciókhoz kapcsolódik, de jelentéseiknek eltérőek. Az argumentum és a paraméter közötti különbség egy argumentum egy függvény meghívásakor átadott adat, és a paraméter egy olyan függvény által meghatározott változó, amely értéket kap, amikor a függvényt meghívják.
Letöltheti e cikk PDF verzióját, és offline célokra felhasználhatja, az idézet megjegyzésének megfelelően. Töltse le itt a PDF verziót. Az érvelés és a paraméter közötti különbség
1. Avelox. "Számítógépes programozás kezdőknek | Funkciók, paraméterek és érvek | Ep24”, Youtube, YouTube, 2017. április 4. Elérhető itt