局部变量与全局变量 — 计算机选择题
题目
设有如下C程序片段:
int x = 5;
int f()
{
int x = 1;
x = x + 1;
return x;
}
int g()
{
x = x + 2;
return x;
}
主函数中依次执行:printf("%d", f()); printf("%d", g()); printf("%d", x); 三条语句的输出依次为:
A. 2 7 7 B. 2 7 5 C. 2 9 5 D. 6 8 5