C標準ライブラリ - <assert.h>
簡単な紹介
C標準ライブラリヘッダプログラムで作られた仮定を検証するために使用することができますアサートと呼ばれるマクロを、提供assert.hファイル、および仮定は偽出力診断メッセージです。
別のマクロNDEBUG、マクロNDEBUGない<assert.h>の部分にマクロ定義された点を主張 。 あなたが参照NDEBUG <assert.h>ソースファイルにマクロ名として定義している場合は、次のように、assertマクロが定義されています。
#define assert(ignore) ((void)0)
マクロライブラリ
ヘッダファイルassert.hで定義された機能のみを以下に示します:
序号 | 函数 & 描述 |
---|---|
1 | void assert(int expression) 这实际上是一个宏,不是一个函数,可用于在 C 程序中添加诊断。 |