问一个primer c的递归例题。
程序代码:
#include<stdio.h> void fuc(int); int main(){ fuc(1); } void fuc(int n){ printf("Level %d: n location %p\n", n, &n);//1 if (n < 4) fuc(n + 1); printf("L %d n location %p\n", n, &n); //2 }
这个递归是什么意思啊。
//2为什么也会被反着执行?