[此贴子已经被作者于2006-12-25 20:06:08编辑过]
入栈:fun(5),fun(4),fun(3),fun(2),fun(1),fun(0);1.执行fun(0),输出0;return;出栈;2.执行fun(1)中的printf;retrun;出栈;3.执行fun(2)中的printf;return:出栈;...执行fun(5)中的printf;return;出栈执行main中的printf;个人意见
不会吧~~应该只输出个0啊
递归调用,一直到fun(0),打印,然后返回,打印1,依次类推,返回最初调用它的那个地方!
好像有点明白了
好耐心。。。楼主应该感谢斑主。。。。这是最好的解释了