c++中switch语句里的default是怎么用的?有什么作用?

2024-12-22 01:19:48
推荐回答(2个)
回答1:

一般这么写:
swith(变量)
{
case xxx:
……
break;
case xxx:
……
break;
……
default:
……
}
default就是当变量的取值不在上面任何一个case的情况下,语句要做处理,其实也是一种case,只不过就是指“除了指定的几个case以外的其他情况”

回答2:

楼上说的对,default就是switch语句中没有列出case的所有其他情况。

这是一种安全的编程方式,建议写switch语句一定加default,这样可以防止不进入分支的错误。