c语言函数题 设有如下函数定义 int fun(int k) {if(k<1) return 0: else if(k==1) return 1:

2025-02-23 14:54:04
推荐回答(1个)
回答1:

高清语句的运行顺序,慢慢推,每调用一次用笔做个记号,

比如:
3 1
3-1 2 //这里的1没有起作用
2-1 3 //返回1 结束;

所以调用了三次,主要return fun(k-1)+"1"; // "1"是没用被执行的,搞懂这点就没问题了..