previous next Up Title Contents Index

Funktion parametrit ja paikalliset muuttujat

Kaikilla funktiolla voi olla omia paikallisia (local) muuttujia.
Lisäksi funktiolla voi olla parametreja, joiden avulla funktiolle välitetään tietoa sen ulkopuolelta.
Parametrit eroavat paikallisista muuttujista siinä, että niille on annettu alkuarvo funktion kutsussa.

    Esimerkki:

    void funktio (int x)
    {
        int y;
        ...
    }

    x on funktion parametri ja y funktion paikallinen muuttuja.

On huomattava, että parametrit ja paikalliset muuttujat eivät näy funktion ulkopuolelle eivätkä siten ole käytettävissä muualla kuin funktiossa itsessään.
On myös tärkeää huomata, että eri funktioissa voi olla samannimisiä muuttujia ja ne ovat toisistaan täysin riippumattomia.

Muodolliset parametrit ja todelliset parametrit

previous next Up Title Contents Index