[C 代码] 我们正在运行一个程序并给出这个错误: 程序退出代码 0320 有人知道这段代码是什么意思吗?谢谢你的回答!
问问题
646 次
1 回答
1
0320
可能是 decimal 的八进制表示208
,但我不确定为什么状态会以八进制报告。
这意味着程序通过执行以下任一方式终止
exit(208);
或者
return 208;
从main
功能上。
要么是这样,要么程序是在 C89/C90 模式下编译的,并且它的执行在没有执行语句或调用}
的情况下达到了关闭,并且状态值是垃圾(可能是最后一个表达式的值,或者发生在留在某个特定的 CPU 寄存器中)main
return
exit
根据操作系统的不同,退出代码的含义不一定有任何通用约定。在类 Unix 系统中,0 表示成功,1 表示一些一般性的失败。
含义(如果有的话)完全取决于程序本身。
了解您正在使用的操作系统以及产生“程序以代码 0320 退出”消息的原因将有所帮助(shell 通常不会产生该消息)。
于 2013-09-16T23:57:54.187 回答