![]() | Muuttujaparametrit ovat muuttujia, joita voi käsitellä sekä kutsuvassa funktiossa että kutsutussa funktiossa. |
![]() | Funktiot viittaavat parametreina välitettyihin muuttujiin omilla nimillään, mutta käsittelevät fyysisesti samoja muistipaikkoja kuin kutsuva ohjelmanosa. |
Huomaa, että tähän asti käytetyt parametrit ovat olleet muuttumattomia, mikä tarkoittaa sitä, että
kutsuttu funktio ei ole voinut muuttaa parametriensa arvoja.
Esimerkki:
Kutsun
z = min (x,y);
seurauksena x:n ja y:n arvot välittyvät min()-funktioon ja z saa arvokseen funktion paluuarvon. x:n ja y:n arvot säilyvät muuttumattomina.