Hogyan Hívhatunk Függvényt

Tartalomjegyzék:

Hogyan Hívhatunk Függvényt
Hogyan Hívhatunk Függvényt

Videó: Hogyan Hívhatunk Függvényt

Videó: Hogyan Hívhatunk Függvényt
Videó: Műveletek azonos kitevőjű hatványokkal 2024, November
Anonim

A C programozási nyelv funkcióit egyetlen programon belül ismétlődő műveletek sorozatának végrehajtására használják. Néha néhány kiegészítő számítás nagy blokkja külön funkcióra is fel van osztva. Általános szabály, hogy a függvényt a beállított argumentumok átadásával hívják meg. A függvény lehet egy érték visszaadása, vagy egyszerűen számos konkrét művelet végrehajtása. Csak akkor hívhatja meg a függvényt, ha annak leírását vagy prototípusát deklarálták.

Hogyan hívhatunk függvényt
Hogyan hívhatunk függvényt

Szükséges

C programozási környezet

Utasítás

1. lépés

Funkciódeklaráció készíthető a.h kiterjesztésű fejlécfájlban. Ebben az esetben a függvényhívást bárhol használhatja a programkódban anélkül, hogy aggódna a deklaráció láthatósága miatt. A fejlécfájlok a.срр kiterjesztésű fájlokba kerülnek a legelején egy olyan sorral, mint: #include “My_sag.h”.

2. lépés

A következőképpen deklarálja a függvényt: bool My_fanc (char p1, int p2). Itt a My_fanc a program egyedi függvényneve. A funkció következő leírása bárhol elvégezhető a programkódban. Ehhez adja meg a visszatérés típusát, a függvény nevét és az esetleges átadott argumentumokat. Ezt követően írja be a függvény által végrehajtott műveleteket göndör zárójelekbe, amelyek befogják a függvény testét.

3. lépés

Írja be a kód azon helyébe, ahová a függvény műveleteit el szeretné végezni, a nevét, és adja át neki az összes szükséges argumentumot. Az átadott értékek típusának meg kell egyeznie a deklarált típussal. Rendelje hozzá a visszaadott értéket egy azonos típusú változóhoz: bool Res = My_fanc („H”, 24). Az argumentumok átadása egy függvénynek végrehajtható mind a megadott típusú változókon keresztül, mind állandó értékek segítségével.

4. lépés

Túlterhelt függvény meghívásakor ugyanazon fejlécnél eltérő lehet az argumentumok száma. Fontos, hogy itt helyesen adják meg az értékeiket, mivel a fordító nem feltétlenül észleli a hibát a függvényhívásban.

5. lépés

A függvény mutató segítségével hívható meg. Ehhez deklarálja ezt a mutatót, és rendelje hozzá a függvény címét: int (* p_F) (const char *, const char *); p_F = Saját_rajongó. Ebben az esetben a My_fanc függvény hívása írható hivatkozásként egy mutatóra. Például így adhatja át egy függvény címét argumentumként egy másik függvénynek: copy (n, p_F). Így már a másolási függvényben a My_fanc hívása így fog kinézni: (* p_F) (a, b), ahol a, b a meghívott függvény argumentumai. Bármely végrehajtott hívás munkájának eredménye megfelel a funkció beprogramozott műveleteinek.

Ajánlott: