C if文
ブール式は、1つ以上の文の声明が続いた場合 。
文法
C言語の構文であれば :
if(boolean_expression) { /* 如果布尔表达式为真将执行的语句 */ }
ブール式がtrueの場合、コードのブロック内のif文が実行されます。 ブール式がfalseである場合、(閉じ括弧の後に)ステートメントの後のコードの最初のセットが実行されます。
任意の非ゼロとNULL以外の値にC言語が真であると仮定され、ゼロまたはNULLは偽であると仮定しました。
フローチャート
例
#include <stdio.h> int main () { /* 局部变量定义 */ int a = 10; /* 使用 if 语句检查布尔条件 */ if( a < 20 ) { /* 如果条件为真,则输出下面的语句 */ printf("a 小于 20\n" ); } printf("a 的值是 %d\n", a); return 0; }
上記のコードはコンパイルされ、実行されると、次の結果を生成します。
a 小于 20 a 的值是 10