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)