发布网友 发布时间:2022-04-06 05:05
共3个回答
热心网友 时间:2022-04-06 06:34
在main函数里面使用return语句表示程序退出,后面跟着的数字返回给操作系统或者调试器,这个数字用来表示程序退出状态:EXIT_SUCCESS(正常终止)、EXIT_FAILURE(非正常退出)。你如果用Visual Studio来调试程序就可以在输出窗口看到main函数返回的值。
exit可以在其他地方(不只是main函数)用来终止程序,其中的参数和main函数的return返回值一样,与程序正常退出(在main函数的使用return语句或者main函数执行完毕)不同的是:调用exit函数来退出,任何未析构的局部非静态变对象不会被析构。
热心网友 时间:2022-04-06 07:52
不一样。本质就不一样
exit()是一个函数,而return是C语言的一个关键字。
return 可以return很多种类型的值,比如 char,int ,double 等类型;
而exit(),参数是有限的。0或者非0。应该是int型
热心网友 时间:2022-04-06 09:27
main 函数中的 return 0; 跟 exit(0); 在效果上是一样的