一个if语句由一个布尔表达式后跟一个或多个语句组成。
语法
C++中if语句的语法:
if(boolean_expression) { // 如果布尔表达式为真将执行的语句 }
如果布尔表达式为true,则如果语句内的代码块将被执行。如果布尔表达式为false,则如果语句结束后的第一组代码(闭括号后)将被执行。
C 语言把任何非零和非空的值假设为true,把零或null假设为false。
流程图
实例
#include 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