C++ if 文

C++ 判断C++ 条件分岐

1つif 文1つのブール式と、その後に続く1つ以上の文から構成されます。

構文

C++ ではif文の構文は次のとおりです:

if(boolean_expression)
{
   // 如果布尔表达式为真将执行的语句
}

ブール式がtruetrue の場合、if 文内のコードブロックが実行されます。ブール式がfalsefalse の場合、if 文の終了後の最初のコード(閉じ括弧の後)が実行されます。

C 言語は、あらゆる非ゼロと非空の値を true とみなしますtrue、また零或 nullfalse を 0 または null とみなしますfalse。

フローチャート

C++ 中的 if 语句

例

#include <iostream>
using namespace std;
 
int main ()
{
   // 局部变量声明
   int a = 10;
 
   // 使用 if 语句检查布尔条件
   if( a < 20 )
   {
       // 如果条件为真,则输出下面的语句
       cout << "a 小于 20" << endl;
   }
   cout << "a 的值是 " << a << endl;
 
   return 0;
}

上記のコードをコンパイルして実行すると、次の結果が生成されます。

a 小于 20
a 的值是 10

C++ 判断C++ 条件分岐

その他の拡張