7
22/08/2003
Copyright Teemu Kerola 2003
Nimiparametri (6)
•Välitetään todellisen parametrin nimi
–merkkijono!
–Algol 60
–yleensä makrot
–sivuvaikutuksia
–nimiparametri korvataan todellisella parametrilla joka viittauskohdassa tekstuaalisesti
entä:  swap (n, A[n])   %  n « A[n]
t := n; n := A[n]; A[n] := t;
”väärä” n
Ei käsitellä
enää jatkossa.
void swap (name int x, y)
{
  int t;
  t := x; x := y; y := t;
}
swap(i,j)
t := i, i :=j; j := t;