在directfb的教程里,链接是Simple fullscreen application that draws a horizontal line
我的问题是为什么它返回 23?
在ASCII中,23表示ETB,返回ETB的原因是什么?这让我很困惑。
谢谢。
最佳答案
C 或 C++ 程序的 main
函数应返回 exit code到操作系统或其父进程。在这种情况下,23
是该程序返回的退出代码。
通常,返回 0
表示成功。根据系统的不同,其他退出代码可能会“保留”用于特殊目的,也就是说,它们仍然可以使用,但可能会使操作系统误以为程序错误结束。
退出代码在运行外部程序并检查它们是否成功完成或有任何特定响应时很有用。您必须引用特定的程序文档才能了解每个退出代码的含义。
关于c - 为什么代码返回 23,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12748726/