main函数的正确写法有以下两种
// 常规版 int main(int argc,char *argv[]) { ... }
即使返回类型没有用到,也要使用int作为返回类型。因为c++的规范便是如此。
// 简洁版 int main(void) { ... }
微软的编译器比较宽容,下面代码也能正常编译通过。所以时间久了会使人们养成不好的习惯,一旦把编译器换成gcc去编译,下面的代码就编译不通过了。
// 错误写法 void main() { }