为什么devcpp编译提示main’ must return ‘int’?
相信很多c语言的初学者都会遇到这个问题,百度得知,dev执行的c语言标准已经不准有void main 这种形式出现,说是只有int main 或者是main() 才可以正常编译,但事实上dev仍然可以可以以void main形式出现,根据我的实际操作,得出来以下原因:
- 编写代码时如果要用void main,就不要在项目里面新建,否则不管怎么修改文件属性都会错误提示
#include <stdio.h>
void main(){
printf("%f\n",1/3);
}
```
2. 排除上述原因,如果还报错的话,就是你代码文件名或者代码存储方式错误,如下图
3. 修改后的代码运行成功
4. 最后,这是我2018年最后一天写的第一篇技术性文章,虽然技术水平不咋地,但希望能帮助更多和我一样坚持不懈的有志青年,希望能在博客上认识更多的同行者,以梦为马,不负韶华!