アサーションは、コード行に到達したときに事実が true でなければならないことを肯定的に示すために使用されるステートメントです。
アサーションは、満たされる期待条件を取得するのに役立ちます。
>単純なアサーションは、assert.h ヘッダー ファイルにあるassert(expression) メソッドを通じて実装できます。
単純なアサーションの構文は次のとおりです。 -
assert(expression)
単純なアサーションでは、
アサーションは、内部プログラミング エラーを検出するためにのみ使用されます。これらのエラーは、間違ったパラメータを渡すことによって発生します。
次は、C プログラミング言語での単純なアサーションのサンプル プログラムです。
オンライン デモンストレーション
#include <stdio.h> #include <assert.h> int main(void){ int x; printf("Enter the value of x:</p><p>"); scanf("%d",&x); assert(x >= 0); printf("x = %d</p><p>", x); return 0; }
上記のプログラムを実行すると、次の出力が生成されます。 -
Run 1: Enter the value of x: 20 x = 20 Run 2: Enter the value of x: -3 Assertion failed! Program: G:\CP\CP programs\test.exe File: G:\CP\CP programs\test.c, Line 10 Expression: x >= 0
以上がC言語で単純なアサーションとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。