A-A+
有以下程序:include int a=1 b=2: void funl(
问题详情
有以下程序:
include <stdio.h>
int a=1,b=2:
void funl(int a,int b)
{printf("%d%d",a,b); }
void fun2()
{ a=3;b=4; }
main()
{ funl(5,6);fun2();
printf("%d%dn",a,b);
}
程序运行后的输出结果是()。
A.1 2 5 6
B.5 6 3 4
C.5 6 1 2
D.3 4 5 6请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
Funl是输出局部变量的值,fun2是把全局变量的值改成3和4,所以输出的结果是5634。