• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

定义函数后面加return,

一指破宫 2018-05-03 浏览量:1046
定义函数后面加return详细的介绍一下 什么情况下必须加,什么情况下可加可不加。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你问的是C语言的吧。

    有返回值必须加,如果没有其实系统默认也会加一个默认的。

    因为C语言其实只能返回数值(char也是数值,地址指针也是数值的)

    规范的C语言编写除非显式声明要求所有函数都有返回值的。

    正确声明和使用返回值可以帮助排错。


    • 发布于 2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:11
  • 需要返回值的时候必须加,函数定义为void function()的时候不用加
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 函数就是一个功能模块,有的时候需要返回数据,比如获取AD的值,需要得到AD的值,这时候函数就需要返回了。有的时候不需要返回值,比如点亮一个LED灯,这时候不需要返回任何值。需要返回值的时候通常使用return进行返回。当然也可以使用函数的参数进行返回。
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 这要看你的函数了。
    函数是void的就不加,否则就要加return返回值。
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 函数有返回值的时候必须要加并返回相应的类型值,否则报错,如果是void的可以加也可以不加
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 有返回值就加return void就不需要
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • return,在函数中间需要退出时可以加上,此外,需要返回值的函数必须加
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果你不需要使用返回值,那都可以不加,用返回值,必须加。
    • 发布于2018-05-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 函数的计算结果不用全局变量时,就要有反回值的
    • 发布于2018-05-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 比如你的函数只是进行一些简单可预知结果并且无选择分支的操作,可以不需要返回

    如果你的函数包含一些分支选择、处理,那么可以在每个选择、处理后丢一个RETURN   主函数根据你函数RETURN回来的具体数据就可以知道这个函数进行的操作

    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

定义函数后面加return,