课程
/后端开发
/C
/C语言入门
在if{}里面
2018-05-11
源自:C语言入门 5-9
正在回答
我在if和else后面都加上{}然后不要return age也运行成功了
这里的if 和 else 没有跟{},所以只有紧跟在它下面的一句代码是在这个语句内的,也就是后面的return age既不是if的也不是else的,而是在if语句整个判断完成后再return age。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答为什么后面还要加age
1 回答return age是什么意思????
1 回答这里为什么不能用age定义函数age(n)
3 回答#include <stdio.h> int age(int n) { if(n==1) return 10; else return 2+age(n-1); } int main() { printf("第5个人的年龄是%d岁",age(5)); return 0; }
2 回答找不到错误??? #include <stdio.h> int getAge(numPeople) { int age; if(numPeople==1) age=10; else age=getAge(numPeople-1)+2; return age; } int main() { int fifthAge=getAge(5); printf("第5个人的年龄是%d岁", fifthAge); return 0; }