C/C++中void main和int main的区别


有时我们使用int main(),有时使用void main()。现在问题来了,这两者之间有什么区别呢?

main()函数与其他函数类似。它也接受参数并返回某些值。我们必须记住的一点是,程序从这个main()函数开始执行。因此,操作系统会调用此函数。当从main()返回某些值时,它将返回给操作系统

void main()表示main()函数不会返回值,而int main()表示main()可以返回整型数据。当我们的程序很简单,并且在到达代码的最后一行之前不会终止,或者代码没有错误时,我们可以使用void main()。但是,如果我们想使用exit()方法终止程序,那么我们必须返回一些整数值(零或非零)。在这种情况下,void main()将不起作用。因此,最好使用int main()而不是void main()

更新于:2023年9月13日

34K+ 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.