1

在directfb的教程中,链接是画一条水平线的简单全屏应用程序

我的问题是为什么它返回 23?

在ASCII中,23表示ETB,返回ETB的原因是什么?这让我很困惑。

谢谢。

4

1 回答 1

3

mainC 或 C++ 程序的函数应向操作系统或其父进程返回退出代码。在这种情况下,23是此程序返回的退出代码。

通常,返回0意味着成功。根据系统的不同,其他退出代码可能会被“保留”用于特殊目的,也就是说,它们仍然可以使用,但可能会使操作系统误以为程序错误地结束了。

退出代码在运行外部程序并检查它们是否成功完成或有任何特定响应时很有用。您必须参考特定的程序文档以了解每个退出代码的含义。

于 2012-10-05T14:50:46.713 回答