有以下程序:
#include< stdio.h >
int a=1,b=2;
void fun1(int a,int b)
{
printf(″%d%d″,a,b);
}
void fun2( )
{
a=3;b=4;
}
void main( )
{
fun1(5,6);fun2( );
printf(″%d%d\n″,a,b);
}
程序运行后的输出结果是( )。
A、
1256
B、
5634
C、
5612
D、
3456
【正确答案】
B
【答案解析】
fun1是输出局部变量的值,fun2是把全局变量的值改成3,4,所以输出结果是5634。
提交答案
关闭