c++ - C和C++中return 0有什么意义?

标签 c++ c

我需要最简单的答案。我在各个网站上查找了答案。如果程序的输入导致输出为 10,则命令 return 0 是否会强制程序返回值 0 而不是 10?我在 Borland IDE 上编写了简单的 C 程序,没有返回 0,并且运行良好。

最佳答案

没有任何内容可以添加到 Maroun 的链接中。如果您想了解有关返回值的更多信息,请采用这种方法。

对新手来说几句话:

int main()
{
  return 0;
}

int main()
{
  return 22;
}

void main()
{

}

如果您不检查程序的返回值并在大多数默认设置的编译器上进行编译,则所有行为都会以相同的方式进行。

当您在命令行 (windows) 或 shell (linux) 上执行程序时,您可以通过检查返回值(即您返回的值)来检查该程序是否失败或成功完成其任务。

顺便说一句,遵循标准是一个好习惯,因此我强烈推荐给您。

关于c++ - C和C++中return 0有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20919733/

相关文章:

c++ - 为什么将数据从 MATLAB 传递到 mex 如此缓慢?

我可以使用这个自定义函数替换内置的 pow 函数吗?

c - 将全局结构变量存储在 C 中的另一个全局结构中

c - 洗牌数组

c++ - COM SDK 引用文档应该用什么语法编写?

c++ - 在 Linux 上使用 CUDA 支持编译 OpenCv

c++ - 创建 .sln/vcproj 文件

c++ - 在实例化之前访问方法

c++ - 无法将 .hpp、.cpp 扩展名与 Windows 10 中的 visual studio 2017RC 相关联

c++ - 使用类的 const 成员使用 std::deque::erase 编译错误