您的位置首页生活百科

int main()和main()的区别?

int main()和main()的区别?

1,main():相当于 int main()

2,int main():int 是main() 函数的返回类型。这表明main()函数返回的值是整数且授受任何数量的参数。

3,void main():void为空类型。这表明main函数无返回值且授受任何数量的参数。

4,int main(void):main不接受任何参数且返回的值是整数。

另外请注意:

main()为老式的写法。返回类型int在新型的编译器重不可以省略,否则会有警告;

void main()为老式的写法。6.0及之前的VC使用这样的写法。

int main() 和 int main(void) 为新的写法。