#include
using namespace std;
int repeat(int m)
{
cout << m;
if (m>1)
{
repeat(--m);
cout << m << endl;
m--;
}
return 1;
}
int main()
{
int h = 5;
repeat(h);
}
递归到终 repeat()函数有return1 返回到repeat(--m) repeat(--m)有return 1
为什么不返回repeat(int m) 而是向下走 求详细的答案谢谢