一个很简单的C语言程序,总是在编译时有一个错误,拜托各位高手给我看看到底是什么问题啊

2024-12-20 21:40:17
推荐回答(6个)
回答1:

对啊。在什么环境编的,如果用VC和TC明显没错的,我用VC6.0也试过了没错啊。如果用别的软件想DEVc++就得改了,devc++里main函数必须返回int行,那样最后一样加个return 0就可以了。

回答2:

首先,你的环境不好,千万别用汉化的VC6。这是常识。

第二,你的工程是不是包含了预编译?
如果是:请在你的CPP文件头上加入:#include "stdafx.h"

回答3:

用的是什么环境,要是用的gcc的话,估计应该是分号有问题!

回答4:

#include
int main()
{
printf("This is a C program.\n");
return 0;
}
还在用void main?
ANSI/ISO的c99标准早就规定了main()函数的返回值必须是int类型,程序末尾结束前加一句return 0;给操作系统提供一个返回值,这在实时多任务中有用。
每次看到百度和各种参考书上成堆的void main()真是悲哀,这就是百度的水平?中国的水平?

回答5:

你在什么环境下运行的,windows还是linux,VC6还是别的集成开发环境呀

回答6:

开头不用打那个命令调用系统函数吧?