下面是一个常规C++程序的写法:
int main(void)
{
return 0;
}
int main(void)称为函数头
{}中间的内容是函数体
return 0; 这一句称为指令
int 是函数返回值的类型,现在返回值是整形
mian后()中的是main函数的参数,现在()中为void表示无参数,也可以不写void
如果写成下面这样:
main()
{
}
这样也可以编译过去,这个函数头表示,没有返回值,所以不用写return 0;而且也没有参数,()中为空是main函数不接受任何参数,()中可以写void也可以省略void。