main()函数之前使用的数据类型的差异

时间:2013-07-13 18:42:53

标签: main

使用main()函数作为

有什么好处和区别
  • void main()

  • int main(void)

3 个答案:

答案 0 :(得分:3)

主要功能由预加载库调用,该库在操作系统执行时运行。许多操作系统处理可执行文件的结果 - 并且声明main返回一种int类型意味着main函数可以返回一个值。显然声明main返回一个void类型意味着main函数不能返回一个值 - 并且某些编译器不允许这样做,具体取决于构建的目标体系结构。

声明函数()(void)之间的区别多次被记录elsewhere on StackOverflow

答案 1 :(得分:0)

如果您希望应用程序能够返回值,则必须使用

int main(void)

答案 2 :(得分:-2)

首先是错误的,第二个是正确的。故事结束。