我需要最简单的答案。我在各个网站上查找了答案。如果程序的输入导致输出为 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/