funkció Leírás

Alprogram külön szoftver modul (külön része a program), az adatokat fogadó, feldolgozza azokat, és visszaadja az eredményt. Rutinok két csoportba sorolhatjuk, a funkciók és eljárások.

Funkciók szükségszerűen egy vagy több értéket (input paramétereket) és a egy értéket (visszatérési érték). Ez a függvény eredménye mindig valamilyen értéket minden formáját.

Eljárások vagy nem nincs bemeneti paraméterek és vissza mást kifejezetten. Ez az eredmény az eljárás egy akció.

A C is igaz definíció: Function - a piaci szereplők csoportja, amelynek neve.

Kötelező a funkció két összetevőből áll: meghatározás és kihívások. Ez a funkció feltétlenül szükséges, hogy meghatározzuk -hnash; leírni az összes szereplők. Challenge -, hogy az a funkció, azaz az adatátvitelt rá, és a kapott eredményeket.

A C nincsenek eljárások, csak egy funkciót. Eljárások által megvalósított funkciók vissza null értéket.

Mielőtt egy függvény meghívásakor meg kell állapítani.

Tip_rezultata FunctionName (Tip_par1, Tip_par2.);

Tip_rezultata- néhány meglévő (pl beágyazott) adattípus vagy kulcsszó érvénytelen, jelezve, hogy a funkció bármilyen jelentősége nem fog visszatérni.

Imya_funktsii- egyedi az adott névtér azonosítót.

Tip_parN- néhány meglévő (például, beágyazott) típusú adatokat N-oro érv.

int max (int, int);

dupla kocka (dupla)

void printarr (* int, int);

Ha a függvény nem ad vissza semmilyen eredménnyel. E. nyilvánították érvénytelennek, a hívást nem lehet használni, mint egy operandus egy bonyolultabb kifejezés (például, az értéke egy ilyen funkció nem lehet hozzárendelni valamit).

Meghatározása (leírás) a függvény

Meghatározása vagy az adott funkció leírása tartalmaz egy listát az elvégzendő műveletek a funkciót.

Tip_rezultata FunctionName (Tip_par1 Imya_par1, Tip_par2 Imya_par2.)

Imya_parN- belül egyedi függvény neve N-ro beállítást. A nevét a paramétereket lehet beállítani a függvény prototípus, akkor annak meghatározásában, hogy szükség van, hogy ugyanazt a nevet.

OperatorN- egyes állítások és kifejezések belül található funkció és végrehajtja minden egyes alkalommal a funkció kerül meghívásra. Bent a szereplők, akkor olvassa el a globális objektum program A helyi szervezet deklarált egy függvényen belül; valamint a funkció érveit.

Blokk függvénydefiníció is nevezik a testét.

Az egyik funkció nem nyilvánították, vagy belül meghatározott más (azaz, nem nyilvánítja és meghatározzák funkciók belsejében fő).

int max (int, int);

int max (int n1, int n2)