#include <stdio.h>
int main()
{
reverse(1);
return 0;
}
void reverse(int i)
{
if (i > 5)
exit(0);
printf("%d\n", i);
return reverse(i++);
}
這怎麼遞歸工作?你能解釋一下遞歸嗎?
當我運行它1
被無限打印。我期望的輸出爲12345
'返回反向(+ +1);' – P0W