变量作用域与生存期 — 程序设计选择题
题目
有如下 C 程序:
#include <stdio.h>
int a = 2;
int f(void)
{ static int s = 4;
int a = 8;
s += a;
return s;
}
int g(void)
{ a += 1;
return a + f();
}
int main(void)
{ printf("%d", f() + g() + f());
return 0;
}
程序运行后的输出结果是
A. 54 B. 63 C. 68 D. 72