课程
/后端开发
/C
/C语言入门
第7行本应是return 1;
换成num=1可行吗
2017-01-09
源自:C语言入门 5-8
正在回答
可以,执行到n=10,给num赋值1,然后就会执行return num,其实就是return 1嘛;两种写法一样都起到递归的终止作用。不过从理解上,还是直接return 1,比较明了直接。
不行,return 1是返回1,而num=1是把1直接赋给num,不一样,递归中是要返回一个数。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答把return 1;换成num=1;也可以吗?
5 回答为什么 num=getWordNumber(n-1)+n return num;这样不行
4 回答num =( getPeachNumber(n+1)+1 )*2; 和return 1两句什么意思
1 回答为什么用 num = 1/2*(getPeachNumber(n-1))-1不行
3 回答怎么理解num = (getPeachNumber(n+1)+1); 中的(n+1)+1?