- 慧慧
-
1、main() 老式的写法。返回类型int在新型的编译器不可省略,否者会有警告;
2、int main(void) 新式的写法;
3、int main() 新式的写法;
4、void main() 老式、不标准的写法,6.0 之前的VC使用这样的写法;
main()相当于int main();
int main(void)表示不接受参数,int main()表示授受任何数量的参数,void main()表示接受任何参数且无返回值。
- 真可
-
main()相当于int main()。
int main(void)表示不接受参数,int main()表示授受任何数量的参数,void main()表示接受任何参数且无返回值。
- 马老四
-
main()是函数,int main()就是返回值为整型的主函数。一般主函数没有返回值,建议写void main()
- 大鱼炖火锅
-
void
main()是代表主函数不需要返回值
int
main(void)返回值是int型数据,函数末尾需要ruturn语句。
()中表示函数中传入的参数,括号为空表示不需要参数
()和(void)都表示没有参数,是一样的
- 可可
-
标准来写就是
int main()
{
return 0;
}
但是写 void main() 或者 main()
编译也没问题, void就是空, 不写默认也是void.
这种写法 谭浩强的C语言程序设计书上是最常见的.
不过最好还是按标准写法来, 养成好的编程习惯.
- 余辉
-
int main()带返回值(整型)而main()系统默认返回为void型
- 康康map
-
没。。。建议使用int main()
- 瑞瑞爱吃桃
-
上了班写main()而不是int main()会被喷。