Függvények, mutatók Csernoch Mária
Függvények függvény definíciója az értelmezési tartomány tetszőleges eleméhez hozzárendel egy értéket –függvény helyettesítési értéke –x f(x) –D f R f definíció szerint egy értéket adnak vissza C-ben –értéket nem adnak vissza –egy értéket adnak vissza –több értéket adnak vissza
Függvények a függvény definícióban szereplő tárolók –formális paraméterek –formális argumentumok –paraméterek a függvényhívás során megadott értékek –aktuális paraméter –aktuális argumentumok –argumentumok
Függvények paraméterezése és a függvényérték a paraméterek deklarációs sorrendje követi a pareméterek sorrendjét semmilyen összevonás sem lehetséges a deklarált paramétereket a függvényen belül a függvény lokális változóként használja, a függvényen kívülről nem érhetők el a visszaadott érték az utasításban szereplő kifejezés értéke –return kifejezés;
Függvények paraméterezése és a függvényérték ha a függvény definíciójában nem adjuk meg a visszatérési típust, akkor alapértelmezés szerint int típusú lesz a függvény a void típus felhasználásával olyan függvényeket készíthetünk, amelyek nem adnak vissza értéket
Függvényhívás a függvényhívás olyan kifejezés, amely átadja a vezérlést és az argumentumokat az aktualizált függvénynek a C, C++ nyelveken az argumentumok érték szerint adódnak át –az argumentumok másolatát veszi fel a megfelelő paraméter értékként –következmény a függvényen belül a paraméteren bármilyen műveletet végezhetünk, annak nincs kihatása a híváskor megadott argumentumra –átadott érték változónak a címe függvényből „kihivatkozva” megváltoztathatjuk a változó értékét