A-A+

有以下程序:include int a=1 b=2: void funl(

2022-08-05 20:59:00 问答库 阅读 172 次

问题详情

有以下程序:
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。

考点:程序