Für den untenstehenden Code versuche ich Symboltabellen für jeden Bereich zu zeichnen. Die Bereiche sind global, f1, else und f2. Ich frage mich, ob für f2, x würde ein Symbol dafür sein Umfang. auch dann, wenn die f1 (5) mit allen möglichen Symboltabellen zugeordnet werden?Symboltabellen und Scope
int x = 3;
int f1(int x) {
if (x > 4)
f1(x-1);
else {
int x = 1; f2();
}
}
int f2() {
print x;
}
f1(5);