这个问题已经有了答案:
要么我搜索得不好,要么这个问题很明显。
在 c ,主函数返回所需内容。但是,由于posix给出了示例,0表示成功,其他值表示失败(在Linux中主要是正值)。
c
基于这个假设,我看到了一个实践,其中代码中的所有其他函数都具有相同的行为。
我确信这不太好,但我在这里有200万行。
这很常见吗?有名字吗?
返回 0 因为成功是常见的。这种行为没有特定的名称。
0
这就是C标准所说的:
7.22.4.4退出功能 … 2。这个 exit 功能导致正常程序终止。 … 5。最后,控制权返回到主机环境。 如果状态值为 零 或退出“成功”,返回状态“成功终止”的实现形式。 如果状态值为“退出失败”,则返回状态“未成功终止”的实现定义形式。否则,返回的状态为“已执行”。
exit