0

[C 代码] 我们正在运行一个程序并给出这个错误: 程序退出代码 0320 有人知道这段代码是什么意思吗?谢谢你的回答!

4

1 回答 1

1

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

这意味着程序通过执行以下任一方式终止

exit(208);

或者

return 208;

main功能上。

要么是这样,要么程序是在 C89/C90 模式下编译的,并且它的执行在没有执行语句或调用}的情况下达到了关闭,并且状态值是垃圾(可能是最后一个表达式的值,或者发生在留在某个特定的 CPU 寄存器中)mainreturnexit

根据操作系统的不同,退出代码的含义不一定有任何通用约定。在类 Unix 系统中,0 表示成功,1 表示一些一般性的失败。

含义(如果有的话)完全取决于程序本身。

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

于 2013-09-16T23:57:54.187 回答