以下是引用风雨晴1875在2012-8-24 17:08:35的发言:
您好!
我按照您说的改了,还是不行,第一次调。怎么回事啊?
# include
void main()
{
int sum=0,i;
for(i=1;i<=10;i++)
sum=sum+i;
printf("sum=%d\n",sum);
}
--------------------配置: mingw5 - CUI Release, 编译器类型: MinGW--------------------
检查文件依赖性...
正在编译 H:\Users\Joanna\Documents\C-Free\Temp\未命名3.cpp...
[Error] H:\Users\Joanna\Documents\C-Free\Temp\未命名3.cpp:3: error: `main' must return `int'
[Warning] H:\Users\Joanna\Documents\C-Free\Temp\未命名3.cpp:8:3: warning: no newline at end of file
构建中止 未命名3: 1 个错误, 1 个警告
[Error] H:\Users\Joanna\Documents\C-Free\Temp\未命名3.cpp:3: error: `main' must return `int'
[Warning] H:\Users\Joanna\Documents\C-Free\Temp\未命名3.cpp:8:3: warning: no newline at end of file
学会看错误信息 它说`main' must return `int' 所以你得 int main() 而且得写return
关于这个int main()的问题 搜索本版有很多的讨论