void main() 和 int main() 到底有什么本质区别?

2024-11-19 04:40:42
推荐回答(2个)
回答1:

int main()函数 是一个整型函数,给操作系统返回一个状态值(整型,例如0等)让操作系统明白这个程序执行的状态,比如执行这个程序后下一步可能要根据这个返回值做分支处理,如果主函数的返回值就是0,那么主函数是正常退出的. 用void的话,主函数异常退出和正常退出就无法区别了

回答2:

基本没有区别,本来是没void的,这里随意