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