previous next Up Title Contents Index

Esimerkki

    Esimerkkinä usean muuttujaparametrin käytöstä tarkastellaan millimetrinmuunnosfunktion kutsurajapintaa:

Funktio palauttaa tiedon siitä, kuinka monta metriä, senttiä ja millimetriä on parametrina välitetty millimetrimäärä.

    Funktion kutsu voisi olla:

    muunna(annetut_mm, &m, &cm, &mm);
Kutsun seurauksena kutsuvan ohjelmanosan näkemät muuttujat m, cm ja mm ovat saaneet uudet arvot.
Ne ovat muuttujaparametreja.
Muuttujan annetut_mm arvo ei ole muuttunut. Se on arvoparametri.

    Funktion kutsu voisi näyttää myös tällaiselta:

    muunna (1234, &metrit, &sentit, &millit);
Arvoparametrin paikalla voi kutsussa olla vakioarvo kuten edellä 1234.
Muuttujaparametrin paikalla on aina oltava muuttuja.

previous next Up Title Contents Index