Tudd Intuíció, előadás, függvények

Absztrakt: Leírás és használata funkciókat. Függvényparaméterek. A funkciók a standard könyvtár C előfeldolgozó direktívák. A programokat hoztak létre, hogy áll több modulból áll. akciók névtérben. nevű mező

Bemutató előadás letölthető itt.

Funkció - egy teljes kódrészletet, amely elérhető a nevet (hívás funkció). A funkció képes fogadni az érveket, és visszatér a hívó kód számított érték benne. Program álló funkciók láthatók kibővített formában - a szint a kölcsönhatás. Funkciók használata az első lépés a nagyobb absztrakció és a program vezet leegyszerűsíti a szerkezetet.

Válás Program funkció lehetővé teszi, hogy elkerüljék a kód redundancia, hiszen a funkció van írva egyszer, és elérjük azt, hogy végre újra fel lehet használni különböző pontjain a programot. Fejlesztési program, amely funkciókat lehet rendelni programozók egy csoportja, és a gyakran használt funkciókat helyezik a könyvtárban. Mindez a fejlődési folyamatok, hibakeresés és karbantartás programok hatékonyabb és kezelhető.

Bármilyen C ++ program áll funkciók, amelyek közül az egyik neve kell legyen a fő (vele indul a program).

Tekintsük meghatározó komponensek.

  • Segítségével egy opcionális osztály módosítót is kifejezetten meghatározott funkció körét, használja a kulcsszavak extern és statikus:
    • extern - Globális láthatóság összes modul a program (alapértelmezés szerint);
    • statikus - látható, csak a modulon belül, amelyben a funkció határozza meg.

    A paraméter neveket korlátozások betartását szabnak.

    Egy függvény lehet meghatározni, mint épült inline módosítót. amely azt ajánlja, hogy a fordító helyett függvényhívásokkal tenni a kódot közvetlenül minden pontja hívást. inline módosító elé a típus a funkciót. Ezt alkalmazzák a rövid megoldások csökkentik a hívás fölött.

    Soros irányelv ajánlást és végzi a fordító, amikor csak lehetséges.

    A visszatérési típusa és a paraméter típusok együtt határozzák meg a funkció típusát.

    Meg a funkció a legegyszerűbb esetben, meg kell adnia a nevét, majd zárójelben, vesszővel elválasztva nevét érvek telt el.

    Függvényhívás bárhol lehet a programban, ahol a szintaxis érvényes kifejezések a típus képező függvény. Ha a típus a függvény visszatérési értéke nem üres. ez lehet venni kifejezéseket vagy, az adott esetben, helyezni a jobb oldalán az értékadó operátor.

    Egy példa a függvény, amely visszaadja az összeg két egész értéket:

    Kapcsolódó cikkek