课程
/后端开发
/C
/C语言入门
请问为什么是getAge(numPeople-1)
2019-05-30
源自:C语言入门 5-9
正在回答
就是下一个人啦
int getAge(int n){
if (n==1){
return 10;
}else {
return getAge(n-1)+2;
}
传参 n为5,因为n!=1则走else,如果n不-1的话,那一直都是5,这个递归结束不了了。
应该要去算下一个人的了。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答递归查询年龄时,用age=getAge(numpeople+1);它不香吗?为啥非得这样写?搞不懂欸。。
5 回答年龄不对???
5 回答求教啊,,年龄
2 回答年龄哪里错了?
1 回答小明年龄怎么办