当我们有多个条件并且我们需要根据条件执行不同的操作时,使用switch case语句。当我们有多个条件时,我们需要在满足特定条件时执行一个语句块。在这种情况下,我们可以使用冗长的if..else-if语句或switch case。冗长if..else-if的问题是当我们有几个条件时它会变得复杂。switch-case是处理这种情况的干净而有效的方法。
switch case语句的语法:
switch (variable or an integer expression) { case constant: //C++ code ; case constant: //C++ code ; default: //C++ code ; }
即使break语句是可选的,switch case语句也大量使用break语句。我们将首先看到一个没有break语句的例子,然后我们将讨论switch case和break。
文章目录
switch-case示例
#includeusing namespace std; int main(){ int num=5; switch(num+2) { case 1: cout