题目:看下面的代码,求输出结果。
void foo(int n) { if(n>0) { foo(n-1); cout<<n<<endl; foo(n-2); } } void main() { foo(4); }
输出结果:1 2 3 1 4 1 2
本文通过解析C++代码片段,展示了递归函数如何输出从4递减到1的整数序列,并详细说明了输出结果。
void foo(int n) { if(n>0) { foo(n-1); cout<<n<<endl; foo(n-2); } } void main() { foo(4); }
输出结果:1 2 3 1 4 1 2
1290
1219

被折叠的 条评论
为什么被折叠?