猿问

有具体的解释么?关于case 的用法?

case1:
case2:
case3:
case4:printf(“!”);break;
上面的什么意思?

MMTTMM
浏览 503回答 2
2回答

HUX布斯

就是说如果case后面的数字跟前面switch()括号里的一样,那么执行,此case后面的语句,case1:case2:case3:case4:printf(“!”);break;上面的什么意思?这段代码的意思是如果数字是1,2,3,4都是执行printf(“!”);break;这个代码。

ITMISS

如果传入的数是1执行 CASE 1,再执行CASE 2……执行CASE 4后输出一个!,然后结束;如果传入的数是2 则从CASE 2执行起,依次。
随时随地看视频慕课网APP
我要回答