C ++ if
Jeśli wyrażenie logiczne następnie oświadczeniejednej lub więcej instrukcji.
gramatyka
C++, jeśli składni instrukcji:
if(boolean_expression) { // 如果布尔表达式为真将执行的语句 }
Jeżeli wyrażenie logiczne jestprawdziwe, jeśli instrukcja wewnątrz bloku kodu zostanie wykonany.Jeżeli wyrażenie logiczne jestfałszywe, jeśli pierwszy zestaw kodów po rachunku (po zamknięciu nawiasu) zostanie wykonane.
Języka C na dowolną wartośćniezerową i non-nulljest traktowane jakoprawdziwe,zero lubzerowazakłada, że sąfałszywe.
schemat blokowy
Przykłady
#include <iostream> using namespace std; int main () { // 局部变量声明 int a = 10; // 使用 if 语句检查布尔条件 if( a < 20 ) { // 如果条件为真,则输出下面的语句 cout << "a 小于 20" << endl; } cout << "a 的值是 " << a << endl; return 0; }
Gdy powyższy kod jest kompilowany i wykonany, że daje następujące wyniki:
a 小于 20 a 的值是 10