在没有return语句的情况下到达函数结尾

仁慈的神

ANSI X3.159-1989第3.6.6.4节第33-35行指出:

“如果执行了不带表达式的return语句,并且调用者使用了函数调用的值,则行为是不确定的。到达终止函数的}等效于执行不带表达式的return语句。”

我一直在寻找通过ISO/IEC 9899:1999(E)ISO/IEC 9899:2011(E)ISO/IEC 14882:2011(E),和ISO/IEC 14882:2014(E)类似的声明,尤其是第二个句子,但所有我发现属于功能为主。如果有人可以将我指向这些文件中任何一个的正确位置(我不在乎哪个),我将不胜感激。

比尔·林奇

关于第一句话(您的来历似乎是错误的或过时的):

C 2011 6.8.6.4 return语句

1具有表达式的return语句不得出现在其return类型为void的函数中。没有表达式的return语句只能出现在返回类型为void的函数中。

关于第二句话:

C 2011 6.9.1函数定义

12如果到达终止函数的},并且调用者使用了函数调用的值,则该行为未定义。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我会收到“警告:控制权在开关情况下到达非无效函数的结尾”?

来自分类Dev

是否可以在没有路由器或ISP的情况下到达站点?

来自分类Dev

如何在Windows 7中没有桌面图标的情况下到达回收站?

来自分类Dev

在没有return语句的情况下python方法的行为

来自分类Dev

Gulp任务在没有'return'语句的情况下运行得更快-为什么?

来自分类Dev

当返回对象的函数在没有返回语句的情况下结束时会发生什么

来自分类Dev

MASM 是否可以在没有条件语句的情况下创建递归函数?

来自分类Dev

在没有返回语句的情况下修改函数内部的字典

来自分类Dev

线程可靠性:日志文件显示我经常调用的函数没有随机到达return语句

来自分类Dev

线程可靠性:日志文件显示我经常调用的函数没有随机到达return语句

来自分类Dev

使用车把的“每个”功能在一般情况下到达对象

来自分类Dev

如何在没有if语句的情况下做出决定

来自分类Dev

在没有if / else的情况下如何编写此语句?

来自分类Dev

到达函数的结尾

来自分类Dev

使用结尾,是否有可能在没有关联的情况下取回资源?

来自分类Dev

控制到达非无效函数的结尾[-Werror = return-type]

来自分类Dev

在没有分号的情况下匹配结尾的CSS大括号

来自分类Dev

在没有分号的情况下匹配结尾的CSS大括号

来自分类Dev

如何确定正方形是否可以在不接触其他精灵的情况下到达位置?

来自分类Dev

如何在不使用JSP文件中的脚本的情况下到达应用程序上下文路径?

来自分类Dev

在没有构造函数注入的情况下使用AutoFac

来自分类Dev

为什么函数在没有参数的情况下运行?

来自分类Dev

在没有.then()的情况下执行两个函数

来自分类Dev

为什么函数在没有参数的情况下运行?

来自分类Dev

在没有 sapply 的情况下在向量上运行函数

来自分类Dev

如何在没有构造函数的情况下为“this”赋值

来自分类Dev

在没有分析函数的情况下转换 SQL 查询

来自分类Dev

为什么迭代器没有到达向量的结尾?

来自分类Dev

Scala中有没有一种方法可以在不使用if嵌套的情况下转义多个return语句

Related 相关文章

  1. 1

    为什么我会收到“警告:控制权在开关情况下到达非无效函数的结尾”?

  2. 2

    是否可以在没有路由器或ISP的情况下到达站点?

  3. 3

    如何在Windows 7中没有桌面图标的情况下到达回收站?

  4. 4

    在没有return语句的情况下python方法的行为

  5. 5

    Gulp任务在没有'return'语句的情况下运行得更快-为什么?

  6. 6

    当返回对象的函数在没有返回语句的情况下结束时会发生什么

  7. 7

    MASM 是否可以在没有条件语句的情况下创建递归函数?

  8. 8

    在没有返回语句的情况下修改函数内部的字典

  9. 9

    线程可靠性:日志文件显示我经常调用的函数没有随机到达return语句

  10. 10

    线程可靠性:日志文件显示我经常调用的函数没有随机到达return语句

  11. 11

    使用车把的“每个”功能在一般情况下到达对象

  12. 12

    如何在没有if语句的情况下做出决定

  13. 13

    在没有if / else的情况下如何编写此语句?

  14. 14

    到达函数的结尾

  15. 15

    使用结尾,是否有可能在没有关联的情况下取回资源?

  16. 16

    控制到达非无效函数的结尾[-Werror = return-type]

  17. 17

    在没有分号的情况下匹配结尾的CSS大括号

  18. 18

    在没有分号的情况下匹配结尾的CSS大括号

  19. 19

    如何确定正方形是否可以在不接触其他精灵的情况下到达位置?

  20. 20

    如何在不使用JSP文件中的脚本的情况下到达应用程序上下文路径?

  21. 21

    在没有构造函数注入的情况下使用AutoFac

  22. 22

    为什么函数在没有参数的情况下运行?

  23. 23

    在没有.then()的情况下执行两个函数

  24. 24

    为什么函数在没有参数的情况下运行?

  25. 25

    在没有 sapply 的情况下在向量上运行函数

  26. 26

    如何在没有构造函数的情况下为“this”赋值

  27. 27

    在没有分析函数的情况下转换 SQL 查询

  28. 28

    为什么迭代器没有到达向量的结尾?

  29. 29

    Scala中有没有一种方法可以在不使用if嵌套的情况下转义多个return语句

热门标签

归档