问题 填空题

以下程序运行后的输出结果是______。 #include<stdio.h> fun(int x) { if(x/2>0) fun(x/2);  printf("%d", x); } main() { fun(6); printf("\n"); }

答案

参考答案:1 3 6

解析: 本题考查函数递归调用。递推过程中3次调用fun函数,其x值分别为6、3、1,然后回推,依次输出“1 3 6”。

选择题
判断题