问题 单项选择题

以下程序的输出结果是______。 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。

单项选择题
单项选择题