1

directfbのチュートリアルで、リンクは横線を引くシンプルなフルスクリーンアプリ

私の質問は、なぜ23を返すのですか?

ASCII では、23 は ETB を意味しますが、ETB を返す理由は何ですか? それは私を混乱させます。

ありがとう。

4

1 に答える 1

3

mainCまたはC++プログラムの関数は、オペレーティングシステムまたはその親プロセスに終了コードを返す必要があります。その場合、23はこのプログラムによって返される終了コードです。

通常、戻る0ことは成功を意味します。システムによっては、他の終了コードが特別な目的のために「予約」されている場合があります。つまり、それらは引き続き使用できますが、OSがプログラムが正しく終了していないと誤解する可能性があります。

終了コードは、外部プログラムを実行して、それらが正常に完了したかどうか、または特定の応答があったかどうかを確認するときに役立ちます。各終了コードの意味を理解するには、特定のプログラムのドキュメントを参照する必要があります。

于 2012-10-05T14:50:46.713 に答える