问题
单项选择题
以下程序的输出结果是______。 int a, b; void fun() { a=100; b=200;} main() { int a=5, b=7;fun();printf("% d % d \n", a, b); }
A.100200
B.57
C.200100
D.75
答案
参考答案:B
解析: 函数fun中的a和b是全局变量,在main函数中全局变量a和b不起作用。因此调用函数fun后main中a和b的值不变,a=5、b=7。