课程
/后端开发
/C
/C语言入门
最后两幅的return 写在括号外与内的区别?以及一二三的区别 错误
2017-02-20
源自:C语言入门 5-9
正在回答
第一张图就有错: int nianling(n)应该为int nianling(int n).
return num在本程序中没有区别,因为int nianling(n)的函数需要一个int型的返回值,返回的是第n个人的年龄。if(n=1)则返回 10,即返回第一个人的年龄;else等价于if(n>1)(就本题而言),return num相当于非第一个人的年龄。在本程序中,如果返回不了10,就必须返回一个整形数值,此时就必须返回num,并且在括号内和括号外的num 值都是一样的。所以num放在括号内和括号外,效果都一样,你可以自己编程验证一下。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答求大神指导,==与=的区别
2 回答请大神指教
1 回答请大神指教