トップページ > キーワード検索 > NDEBUG
C言語規格
C言語(その他)
プログラム
その他
NDEBUG
機能 assert関数をvoid式に変換することを表す。
つまり、関数を無効化する。
※宣言する場合はassert.hをインクルードする前に行う。
定義 #include <assert.h>

NDEBUG
実装例
#define NDEBUG  /* NDEBUGの宣言 */
#include <assert.h>

int main(void)
{
    assert( 1 );  /* 無効となる。NDEBUG宣言が無い場合は異常終了となる */
    
    return 0;
}
実行結果
(画面表示なし)





inserted by FC2 system