AVR Libc Home Page | ![]() |
AVR Libc Development Pages | ||
Main Page | FAQ | Library Reference | Additional Documentation | Example Projects |
#include <assert.h>
このヘッダファイルはデバッグ時に追加します。
大多数のライブラリを使った多くのアプリケーションでは標準エラー出力は利用できないので、印字可能なエラーメッセージはデフォルトでは停止されています。これらのメッセージは以下のマクロを定義した場合のみ生成されます。<assert.h>
ヘッダファイルインクルード指定の前に置いてください。
__ASSERT_USE_STDERR
デフォルトでは、 abort() だけがこれらアプリケーションを停止できます。
Defines | |
#define | assert(expression) |
|
もし表現式が真なら、 assert() マクロは何もしません。 assert() マクロは、コンパイラオプション -DNDEBUGによりNDEBUGマクロが定義されていれば除去されるかもしれません。 |