590
回編集
-
差分
ページの作成:「<strong>ASSERT</strong> ==概要== #include <assert.h> void assert(int e) ==詳細== このマクロはデバッグ目的で使用されます。assertionを...」
<strong>ASSERT</strong>
==概要==
#include <assert.h>
void assert(int e)
==詳細==
このマクロはデバッグ目的で使用されます。assertionを設置する基本的な使い方は、ある条件下であらかじめtrueであることに依存するコードの正確なオペレーションなが求められるときにコード内を自由に仮定することです??<strong>assert</strong>()は実行時に
仮定していることの確認のために使えます。例えば、次のステートメントはポインタtpがヌルでないことを仮定しています。
assert(tp);
エクスプレッションの実行時に偽と評価されると、ソースファイルと行番号、引数として使われる式(エクスプレッション)を特定するメッセージ、とともにプログラムは中断します??assertの使い方について、限られたスペースでは十分に議論できませんが、プログラムの正しさを提供する方法と関連づけられています。
==概要==
#include <assert.h>
void assert(int e)
==詳細==
このマクロはデバッグ目的で使用されます。assertionを設置する基本的な使い方は、ある条件下であらかじめtrueであることに依存するコードの正確なオペレーションなが求められるときにコード内を自由に仮定することです??<strong>assert</strong>()は実行時に
仮定していることの確認のために使えます。例えば、次のステートメントはポインタtpがヌルでないことを仮定しています。
assert(tp);
エクスプレッションの実行時に偽と評価されると、ソースファイルと行番号、引数として使われる式(エクスプレッション)を特定するメッセージ、とともにプログラムは中断します??assertの使い方について、限られたスペースでは十分に議論できませんが、プログラムの正しさを提供する方法と関連づけられています。