递归问题!!
第一次 void f(char * p)p指针再1的位置
第二次 f(p+1);p再3
第三次 f(p+1);p再9
四次死 f(p+1);p再\0位
返回 printf("%c",* p);p再9 打印9
再返回printf("%c",* p); p再3 打印3
最后打印1
这是递归。。当*P!= NULL的时候会继续调用F。P会继续后移。。直到最后一位NULL。。的时候开始返回。。然后才开始输出。。p+2,p+1,p..所以是931
递归就是这样,有f()后的语句都是倒着执行的。