if语句包含一个布尔表达式后跟一个或多个语句。
语法
在C++的if语句的语法是:
if(boolean_expression) { // statement(s) will execute if the boolean expression is true }
如果布尔表达式的值为代码if语句为true,那么块将被执行。如果if语句的结束(右大括号后)布尔表达式的值为false,那么第一个代码集合会被执行。
流程图:
例子:
#include <iostream> using namespace std; int main () { // local variable declaration: int a = 10; // check the boolean condition if( a < 20 ) { // if condition is true then print the following cout << "a is less than 20;" << endl; } cout << "value of a is : " << a << endl; return 0; }
当上述代码被编译和执行时,它产生了以下结果:
a is less than 20; value of a is : 10