问题
单项选择题
下面程序的输出结果是 ( ) #include"stdio.h" fun (x) int x; { int y=0; static int z=5; z=x++,y++; return(z); } main() int a=4,i,j; for (i=0;i<2;i++) j=fun(a++); printf("%d",j); }
A.0
B.3
C.4
D.5
答案
参考答案:D
下面程序的输出结果是 ( ) #include"stdio.h" fun (x) int x; { int y=0; static int z=5; z=x++,y++; return(z); } main() int a=4,i,j; for (i=0;i<2;i++) j=fun(a++); printf("%d",j); }
A.0
B.3
C.4
D.5
参考答案:D