質問
書いC89にMSFT Visual Studio2010Β.はい、でき主張に似たJavaの assert
キーワード?思いを定義するマクロがなんなのか。(どうやら、このというのは、とても実施しているので、もう少し使用するようロールしました。)
この推定:
int assert(int truth_value) {
// crash the program with an appropriate error message
}
解決
C89は <assert.h>
, を含むマクロます。
#include <assert.h>
assert(expression);
からのドキュメンテーション
の を主張する()マクロ試験に指定された 表現 であればfalseの場合、 呼び出し処理が終了します。診断メッセージが書き込まれ stderr のabort(3)関数が呼び出されるまで、実質的に終了します。
の場合 表現 がtrueの場合、 を主張する()マクロは何も行いません。
所属していません StackOverflow