主函数由预加载库调用,预加载库在操作系统执行时运行。许多操作系统处理可执行文件的结果,而声明main以返回
使用main()函数作为的有益效果和区别是什么
-
void main()
或
-
int main(void)
int
类型意味着main函数可以返回值。显然,声明main返回一种类型的void
意味着main函数不能返回值,而某些编译器不允许这样做,这取决于构建的目标体系结构
声明函数()
或(void)
之间的区别在StackOverflow的其他地方有很多次记录。
如果您希望应用程序能够返回值,则必须使用
int main(void)
。
第一个错误,第二个正确。故事结束了。