4
22/08/2003
Copyright Teemu Kerola 2003
Parametrityypit (4)
•Arvoparametri
–välitetään parametrin arvo (eli sen kopio) kutsuhetkellä
–itse parametrin arvoa ei voi muuttaa (mutta sen arvon kopiota voi muuttaa)
•Viiteparametri
–välitetään parametrin osoite
–arvo voidaan lukea, arvoa voi muuttaa
•Nimiparametri
–välitetään parametrin nimi
–nimi (merkkijono) kuvataan arvoksi kutsuhetkellä
–semantiikka määräytyy vasta kutsuhetkellä
Swap(i, k);         Swap(i, T[i]);