C標準ライブラリ - <errno.hを>2024 年の最新の入門チュートリアル。このコースでは 簡単な紹介,マクロライブラリ, について学習できます。
C標準ライブラリerrno.hをヘッダーファイルにはいくつかのエラーイベントでシステムコール、ライブラリ関数によって設定される整数変数errnoが、エラーが発生したかを示す定義します。 このマクロは変更することができますint型の値の左側に展開するので、読み、プログラムを変更することができます。
プログラムが起動すると、errnoはゼロに設定され、その値を変更するには、C標準ライブラリの特定の機能は、特定のタイプのエラーの数を示すためにゼロ以外の値です。 また、その値を変更したり、適切な時にゼロにリセットすることができます。
範囲の先頭にERRNO.Hヘッダファイルが別のエラーコードマクロは整数型の定数式をintに拡張されるべき表します。
以下は、ヘッダーファイルERRNO.Hで定義されたマクロを示しています。
序号 | 宏 & 描述 |
---|---|
1 | extern int errno 这是通过系统调用设置的宏,在错误事件中的某些库函数表明了什么发生了错误。 |
2 | EDOM Domain Error 这个宏表示一个域错误,它在输入参数超出数学函数定义的域时发生,errno 被设置为 EDOM。 |
3 | ERANGE Range Error 这个宏表示一个范围错误,它在输入参数超出数学函数定义的范围时发生,errno 被设置为 ERANGE。 |