C++ if 文
1つif 文1つのブール式と、その後に続く1つ以上の文から構成されます。
構文
C++ ではif文の構文は次のとおりです:
if(boolean_expression)
{
// 如果布尔表达式为真将执行的语句
}
ブール式がtruetrue の場合、if 文内のコードブロックが実行されます。ブール式がfalsefalse の場合、if 文の終了後の最初のコード(閉じ括弧の後)が実行されます。
C 言語は、あらゆる非ゼロと非空の値を true とみなしますtrue、また零或 nullfalse を 0 または null とみなしますfalse。
フローチャート
例
#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++ 条件分岐