最近刚学C语言 学到了递回的部分
在网络上看到了将阵列内容反向输出的范例
https://pastebin.com/uv3rij55
想请问为什么那个递回副程式可以反向输出
我的想法 当主程式invert(0)呼叫副程式后
一开始j=0所以小于6进到if
结果又碰到invert(j+1) 又呼叫了一次开始递回
这次变成j=1 依照这样下去当j=6后就不满足if的条件 跳离递回
所以永远执行不到副程式的printf才对呀!
为什么这个程式执行的结果却能达到将list的内容反向?
希望可以解惑一下谢谢