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

函数的void不是可以省略吗

liuxiaofei126 2018-12-16 浏览量:1890

函数的void不是可以省略吗,怎么还有告警啊


1.png

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 函数的声明就是告诉编译器函数的类型的,所以声明必须加的,不然就警告了
    • 发布于 2018-12-17
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:10
  • 是的,不可以省,只有申明的时候参数可以省
    • 发布于2018-12-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 调用的时候就不能丢了,申明可以省掉!
    • 发布于2018-12-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以省略

    所以只是警告,不是错误。


    我用VC、Qt和Keil4时经常省略参数表里的void,从来没报警

    用了Keil5之后在慢慢改习惯

    • 发布于2018-12-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个选项依赖编译器,有的编译器没有数据类型,会给你加个默认的类型,省略就省略了

    有的编译器,必须加,因为函数都有返回值,就算是 void 类型,也是有返回值的,只是这个返回值特殊,是个 void 类型,不用 return 而已。

    • 发布于2018-12-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这个编译器是可以省略的,报警没事

    如果不能省略,就是报错了

    • 发布于2018-12-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以省啊,不会有影响的,只是不好看而已
    • 发布于2018-12-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是不省略的,在多数编译器里面,这个void是不可省略的
    • 发布于2018-12-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上可以省略但是大多数编译器不可以编译没有任何类型的函数。

    • 发布于2018-12-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能省略的,省略后会导致错误
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以省略的,这样不方便程序的阅读,最好不要去除
    • 发布于2019-01-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

函数的void不是可以省略吗