next up previous
Nächste Seite: Übung 24. 11. Aufwärts: Ergänzungen (21. 11. 03) Vorherige Seite: Parameter-Übergabe (Eigenschaften)

Aufgabe zu Call-by-Name

$ $Id: name.tex,v 1.1 2003/11/20 22:52:36 joe Exp $ $

static void tausche (int x, int y) {
    int h = x; x = y; y = h;
}

Hat das unter Call-by-Name tatsächlich die gewünschte Wirkung?

Nein! Betrachte

int a [] = { 3, 1, 4, 6 }; int i = 2;
tausche (i, a [i]);



Johannes Waldmann 2004-01-30