问题
填空题
以下程序运行后的输出结果是______。 #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”。