原因:
1、C语言标准允许main函数为void类型。按照C++的标准中main必须是int类型。
2、编译器的原因,有的编译器要求int()函数必须要有一个int型的返回值
把 void main()改成 int main() ,结尾加上 return 0 :
void main()
int main()
return 0
int main() { ......//程序内容 return 0; }
遂编译成功