执行下列程序后输出的结果是().
int a=3,b=4;void fun(int x1,int x2)
{printf(″﹪d,﹪d\n″,x1+x2,b);}
main()
{int a=5,b=6;fun(a,b);}
A、
3,4
B、
11,1
C、
11,4
D、
11,6
【正确答案】:C
【题目解析】:
在主程序中,fun(a,b)运行的是之前定义的,5+6,输出11;b输出的是全局定义的4
执行下列程序后输出的结果是().
int a=3,b=4;void fun(int x1,int x2)
{printf(″﹪d,﹪d\n″,x1+x2,b);}
main()
{int a=5,b=6;fun(a,b);}
3,4
11,1
11,4
11,6
在主程序中,fun(a,b)运行的是之前定义的,5+6,输出11;b输出的是全局定义的4