A-A+
有以下程序 include<stdio.h> inta=1 b=2; yoidfunl(in
问题详情
有以下程序 include<stdio.h> inta=1,b=2; yoidfunl(inta,intb) {printf(%d%d,a,b);} yoidfun2() {a=3;b=4;} main() {funl(5,6);fun20; printf(%d%dn,a,b); } 程序运行后的输出结果是
A.3456
B.1256
C.5612
D.5634
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
函数fun1()的作用是输出局部变量a和b的值,在主函数中执行fun1(5,6)的结果是输出5,6:函数fun2()的作用是给变量a和b分别赋值3,4;执行fun2()的作用是输出3,4。