C++ 嵌套 if 语句

返回上一级

C++ 在一个嵌套 if-else 语句是合法的

也就是说可以在一个 ifelse if 语句内使用另一个 ifelse if 语句

嵌套 if-else 语句语法

if( boolean_expression 1) 
{
    // 当布尔表达式 1 为真时执行

    if(boolean_expression 2)
    {
        // 当布尔表达式 2 为真时执行
    }
}

C++ 还允许嵌套 else if...else ,方式与嵌套 if 语句相似

范例

/**
 * file: main.cpp
 * author: 简单教程(www.twle.cn)
 *
 * Copyright © 2015-2065 www.twle.cn. All rights reserved.
 */

#include <iostream>

int main ()
{
    // 局部变量声明
    int a = 64;
    int b = 128;

    // 检查布尔条件
    if( a == 64 )
    {
        // 如果条件为真,则检查下面的条件
        if( b == 128 )
        {
            // 如果条件为真,则输出下面的语句
            std::cout << "a 的值是 64,且 b 的值是 128\n";
        }
    }

    std::cout << "a 的准确值是 " << a << std::endl;
    std::cout << "b 的准确值是 " << b << std::endl;

    return 0;
}

编译和运行以上范例,输出结果如下

a 的值是 64,且 b 的值是 128
a 的准确值是 64
b 的准确值是 128

返回上一级

C++ 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.