C语言递归的原理?执行循序?
#include <stdio.h>
int f1(int n){
printf("f1 = (int n ) %d\n",n);
if (n == 1) {
return 1;
}
return n*f1(n-1); //每次返回是给main函数接受吗?
}
int main() {
int result = f1(4);//为什么是24,执行以次数怎么执行的?
printf(" r...
转载
2018-07-18 12:54:41 ·
2664 阅读 ·
1 评论