Lokale Unterprogramme: Beispiel

Das geht in Standard-C nicht (aber gcc kann es doch):

int f ( int x ) {
  int g ( int y ) {
    int h ( int z ) {
      return x + y + z; 
    } 
    return h (h (h (0))); 
  }    
  return g (g (0)); 
}
Wie verläuft die Rechnung f(3)?



Johannes Waldmann 2006-02-02