程序已退出,代码为0320?

时间:2013-09-16 23:52:20

标签: c

[C代码] 我们正在运行一个程序并给出了这个错误: 程序已退出,代码为0320 有人知道这段代码的含义吗? 谢谢你的回答!

1 个答案:

答案 0 :(得分:1)

0320可能是十进制208的八进制表示,但我不确定为什么会以八进制报告状态。

这意味着程序通过执行

终止
exit(208);

return 208;

来自main函数。

要么是这样,要么程序是在C89 / C90模式下编译的,并且它的执行到了}的结束main而未执行return语句或exit调用,状态值是垃圾(可能是最后一个表达式的值,或者恰好留在某个特定CPU寄存器中的值)

根据操作系统的不同,退出代码的含义并不一定是一般惯例。在类Unix系统中,0表示成功,1表示一般失败。

如果有的话,意思完全取决于程序本身。

了解您正在使用的操作系统以及产生“使用代码0320退出程序”的消息(shell通常不会产生该消息)会有所帮助。