【发布时间】:2016-10-12 03:03:48
【问题描述】:
对于下面的代码,我正在尝试为每个范围绘制符号表。范围是全局、f1、else 和 f2。我想知道对于 f2,x 是否会被视为该范围的符号。另外, f1(5) 是否与任何符号表相关联?
int x = 3;
int f1(int x) {
if (x > 4)
f1(x-1);
else {
int x = 1; f2();
}
}
int f2() {
print x;
}
f1(5);
【问题讨论】:
标签: scope symbol-table