关于形参中的return;

来源:5-4 形参与实参

星云3260797

2021-02-16 16:57

  1. 为什么被调函数中的return 要用两个,而且为什么第二个return后跟0的话,直接无视过程直接输出为0;


写回答 关注

3回答

  • 梦里平凡的一天
    2022-05-05 14:49:12

    第一个去了也是可以的


  • RightBOY
    2021-03-06 14:53:34

    return两个是因为它在那个都可以结束,虽然主函数在后面,但是这个代码就相当于把主函数给的值代入你的自定义函数中,然后自定义函数加以运算再反馈到主函数给出值的。 哥,那人家第一个if算了不对,之后当然选这个else,你第二个return后面都跟0了你还想让代码得什么,0不等于0难道等于12嘛

  • 库库其
    2021-02-20 15:09:38

    个人理解是因为if else提供了两种分支路线,根据判断二选一,所以用两个return;

    return返回值给主程序main,如果后跟0那么就只返回一个0,相当于getGirth函数值为0,所以主程序中的printf函数输出的数值为0.

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题