switch case default这几个关键字怎么运用?

2025-03-11 14:35:30
推荐回答(2个)
回答1:

Switch用来实现多分支判断,它会计算Switch后的数值,然后在Case中查找相应的数值,如果找到了,就从这里开始执行程序代码,遇到Break就到Switch外执行。default 是当要判断的值与所有的Case值都不匹配时,程序就从Default开始执行。它类似于if 中的Else

回答2:

为什么后面要跟 break吧、、 程序的执行时从上到下的吧、、 如果执行的是 case 1 那么、执行完后、他会继续执行后面的case (出现贯穿效果) 而break就是跳出这个循环、不在继续执行后面的case至于default 是默认的意思、如果没有找该 该对应的case 就会执行default; default一般用于最后、也可以 放在case里面例如 case 1: default: case 2: 如果没有你switch中的是2、那么就会先执行 default 在执行 case2 总之、break就是为了用于跳出这个swtich、不在继续执行后面得case