C言語ホーム > その他、C言語の詳細について > 標準ライブラリ一覧(ヘッダ毎) | 標準ライブラリ一覧(アルファベット順) > assert
サイト内検索:

assert

C言語の標準ライブラリassertのリファレンスです。



assert

<assert>
概要プログラム中に診断機能を付け加える。
ヘッダ#include <assert.h>
I/Fvoid assert(スカラ型 expression);
戻り値なし。
詳細
assertを使用すると、プログラム実行時に診断を行うことが可能になる。
assert実行時、expressionが0(偽)であった場合、assertマクロは、偽の値をもたらした特定の呼出しに関する情報を処理系定義の書式で標準エラーストリームに書き込む。そして、abort関数を呼び出す。
assertは、マクロとして実装され、ボイド式に展開される。
assertはNDEBUGマクロが定義されていない場合のみ有効となる。
C言語ホーム > その他、C言語の詳細について > 標準ライブラリ一覧(ヘッダ毎) | 標準ライブラリ一覧(アルファベット順) > assert
© 2009-2011 C言語サイト管理人