C++ if else if语句

C++ if else if语法

C++ if else if为多条件判断语句,与接下来的章节中将要介绍的switch十分相似。而什么是多条件判断呢?即,可以进行多次的条件判断,注意,是多次,而不是多个,多个的话一般指的是同一时间进行多个条件的判断,需要使用C++中的逻辑运算符来进行。C++的if else if的语法如下:

if( condition1 ){
   condition1_code_block;
}else if( condition2 ){
   condition2_code_block;
}else{
   else_code_block;
   //可选
}

if else if语法解析

如上语法中的伪代码,C++的程序执行遇到该类型的条件判断语句时,先判断condition1,如果为真,则执行condition1_code_block中的代码,之后就跳出if条件判断语句,不会继续执行该条件判断下方剩余的代码,如果不成立,则继续判断condition2,依次类推。

提示:if else if中最后的一个else并不是必须的,如果没有这个else,但所有的条件判断condition都不为真,则不执行该条件判断中的任何代码,如果有else,且所有条件都不为真,则执行else中的代码。

提示:else if的个数可以有无限多个,具体的个数可以按照程序的需要来设定。

C++ if else if实例代码

#include <iostream>
using namespace std;
int main(){
    int x = 3;
    if(x > 9){
        cout << x;
    }else if(x > 5){
        cout << x;
    }else{
        cout << "x小于5";
    }
    return 0;
}

免责声明:内容仅供参考,不保证正确性。


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.