C++ if-Anweisung
aif-AnweisungBesteht aus einem booleschen Ausdruck, gefolgt von einer oder mehreren Anweisungen.
Syntax
In C++ifDie Syntax der Anweisung:
if(boolean_expression)
{
// 如果布尔表达式为真将执行的语句
}
Wenn der boolesche Ausdrucktrueist, wird der Codeblock innerhalb der if-Anweisung ausgeführt. Wenn der boolesche Ausdruckfalseist, wird der erste Codeabschnitt nach dem Ende der if-Anweisung (nach der schließenden Klammer) ausgeführt.
Die Sprache C behandelt jedenWert ungleich nullundjeden Nicht-Null-WertDer Wert wird alstrue angenommen, nehmen SieNullodernullalsfalse an。
Flussdiagramm
Beispiel
#include <iostream>
using namespace std;
int main ()
{
// 局部变量声明
int a = 10;
// 使用 if 语句检查布尔条件
if( a < 20 )
{
// 如果条件为真,则输出下面的语句
cout << "a 小于 20" << endl;
}
cout << "a 的值是 " << a << endl;
return 0;
}
Wenn der obige Code kompiliert und ausgeführt wird, erzeugt er das folgende Ergebnis:
a 小于 20 a 的值是 10Weitere Erweiterungen