c语言的一个程序,看不懂,求大佬解释
c语言的一个程序,看不懂,求大佬解释
日期:2019-03-02 10:56:53 人气:1
正是因为你问的这个,“倒数第4行那个调用递归函数时,实参写的是cNameArray+1”,输出词句是在递归调用之后的,所以才会产生逆序输出的效果(如果把输出语句移到递归调用之前,就不再是逆序输出而是顺序输出了)。
因为结束递归是到达end,且实参写的是cNameArray+1,所以,每次递归调用时,要处理的数据就少一行(向终点接近一步),递归才能正常结束。