c++ - c/c++中return 0的作用是什么?
问题描述
int main()
{
/*
Code Here
*/
return 0;
}
如果应用返回 -1 而不是 0 会发生什么?我也使用 -1 和 return 但我的程序也成功运行。比带数字的return语句需要什么。
解决方案
通常,返回值用于确定程序是成功还是失败。您可以从另一个程序调用您的程序并记录状态。操作系统记录程序的返回值,并推断 0 为成功,非零为失败。
一个例子:如果您在任务计划程序中安排了您的程序。它会将 0 解释为成功,将任何其他值解释为失败,并相应地显示任务的状态列。
推荐阅读
- identityserver3 - 从 Identity Server 3 迁移数据
- sql-server - 带有 SQL Always Encrypted 列的 CI
- python - 如何在子进程模块中引用文件
- firebase - NativeScript Vue - Firebase 在应用重启时重新登录用户
- python - 如何使用 Python 解析嵌套的 JSON
- vue.js - 从插件注册模块时vuex未知动作类型
- javascript - 从 python 的枕头模块生成的字节显示 img
- javascript - 使用 jQuery 按季度划分年度
- html - 滚动时不考虑阴影
- c# - 将文件从 WinForms 上传到 .Net Core 3.1 API