课程
/后端开发
/C
/C语言入门
为什么被调函数中的return 要用两个,而且为什么第二个return后跟0的话,直接无视过程直接输出为0;
2021-02-16
源自:C语言入门 5-4
正在回答
第一个去了也是可以的
return两个是因为它在那个都可以结束,虽然主函数在后面,但是这个代码就相当于把主函数给的值代入你的自定义函数中,然后自定义函数加以运算再反馈到主函数给出值的。 哥,那人家第一个if算了不对,之后当然选这个else,你第二个return后面都跟0了你还想让代码得什么,0不等于0难道等于12嘛
个人理解是因为if else提供了两种分支路线,根据判断二选一,所以用两个return;
return返回值给主程序main,如果后跟0那么就只返回一个0,相当于getGirth函数值为0,所以主程序中的printf函数输出的数值为0.
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答关于形参和实参
1 回答关于实参与形参
1 回答关于形参实参问题2
2 回答关于形参和实参的理解问题