C-standard-library-assert-h
提供:Dev Guides
Cライブラリ-<assert.h>
C標準ライブラリの assert.h ヘッダーファイルは、 assert というマクロを提供します。このマクロを使用すると、プログラムによって行われた仮定を検証し、この仮定が偽の場合に診断メッセージを出力できます。
定義されたマクロ assert は、<assert.h>の一部ではない別のマクロ NDEBUG を参照しています。 NDEBUGがソースファイルのマクロ名として定義されている場合、<assert.h>が含まれるポイントで、 assert マクロは次のように定義されます-
#define assert(ignore) ((void)0)
ライブラリマクロ
以下は、ヘッダーassert.hで定義されている唯一の機能です-
Sr.No. | Function & Description |
---|---|
1 |
これは実際にはマクロであり、関数ではなく、Cプログラムに診断を追加するために使用できます。 |