关于return的几个问题

来源:5-6 练习题

centrifugeSIW

2017-08-22 19:58

第一个问题是,为什么定义函数中可以没有return,有些函数不需要返回值,能给举个例子吗?

第二个问题是,定义函数中为什么可以有多个return,什么情况下使用?能举个例子吗?

第三个问题是,return;=return 0;对吗?

第四个问题是,如果定义函数中没有returin,那么后面的主函数中就无法调用这个定义函数了对吗?还是说依然可以调用这个定义函数,只是无法调用那个值了。

写回答 关注

2回答

  • 我本爱兮
    2017-08-22 22:34:17
    已采纳

    第一个问题:void不需要返回值。

    第二个问题:如果在#include下面不是int main()的话,比如是int一个变量,下面需要这个变量的返回值的时候,就需要第一个return,最后的结尾还需一个return

    第三个问题:return=return 0;

    第四个问题:对的,可以这样说,只要没有return返回值的,基本上都是void,都没有返回值了,自然也就没法调用这个值。

    qq_慕村0... 回复遗失的美好灬

    我也认为是这样的

    2019-11-25 11:15:43

    共 3 条回复 >

  • qq_彼岸_63
    2018-08-05 17:24:28

    void 定义的函数是无返回值函数吗?

    禀决

    对的,没有返回值就定义为void

    2018-08-16 22:38:37

    共 1 条回复 >

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题