回 帖 发 新 帖 刷新版面

主题:关于devcpp的几个问题~

看很多大大说devcpp很不错 于是新安装了devcpp 遇到以下几个弱弱问题
1.默认扩展名是*.cpp 因为目前主要在看c 对c++还没有涉及 请教如何长期修改为*.c
2.安装好后打算测试程序 于是编写源程序
#include <stdio.h>
void main()
{
     printf("This is a C program.\n");     
     } 
一直提示
 D:\Dev-Cpp\new\aa.c In function `main': 
3 D:\Dev-Cpp\new\aa.c [Warning] return type of 'main' is not `int' 
是何原因?难道不支持空类型?
谢谢各位~

回复列表 (共1个回复)

沙发

devcpp在很大程度实现了C99标准
C99规定
main()必须是
int main(void){}

int main(unsigned n, char ** w){}
其他形式的main(),
C99认为是各别编译器的方言土语

我来回复

您尚未登录,请登录后再回复。点此登录或注册