回 帖 发 新 帖 刷新版面

主题:return  vs   exit

请问一下C/C++中的return 0 .return 1,exit 0 有什么区别???

回复列表 (共3个回复)

沙发

return 0: 正常退出
return 1: 仍然是正常退出,但一般表示运行未达到预期的结果
exit 0:强制退出

板凳

return是从一个函数中退出,具体返回值是什么看你的函数怎么定义了.未必是0或1.
比如一些函数的返回值就是TRUE或FALSE表示函数执行是否成功.

exit是退出整个程序.

3 楼

明白,谢谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册