在switch中如何处理默认情况

avatar
作者
猴君
阅读量:0

switch语句中,default关键字用于处理没有明确匹配项的情况

#include<iostream> using namespace std;  int main() {     int number = 4;      switch(number) {         case 1:             cout << "Number is 1"<< endl;             break;         case 2:             cout << "Number is 2"<< endl;             break;         case 3:             cout << "Number is 3"<< endl;             break;         default:             cout << "Number is not 1, 2 or 3"<< endl;             break;     }      return 0; } 

在这个例子中,因为number变量的值是4,所以没有与之匹配的case。因此,程序将执行default部分的代码,输出“Number is not 1, 2 or 3”。请注意,每个case后面通常都有一个break语句,以防止程序继续执行下一个case。然而,在default部分之后不需要break语句,因为它已经是switch语句的最后一个分支。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!