函数的void不是可以省略吗,怎么还有告警啊
可以省略
所以只是警告,不是错误。
我用VC、Qt和Keil4时经常省略参数表里的void,从来没报警
用了Keil5之后在慢慢改习惯
这个选项依赖编译器,有的编译器没有数据类型,会给你加个默认的类型,省略就省略了
有的编译器,必须加,因为函数都有返回值,就算是 void 类型,也是有返回值的,只是这个返回值特殊,是个 void 类型,不用 return 而已。
你这个编译器是可以省略的,报警没事
如果不能省略,就是报错了