C语言中用switch语句的时候,为什么有些case后面没有语句的,如case10: case9:printf("优秀");

2020-07-28 社会 180阅读
c语言中
switch语句其实每个case都会判断的,所以要用break跳出
有时候两个不同的case需要做相同的处理
例如case10 case 9都是优秀
那么 case10: 之后不写任何语句,也不写break
那么也会运行紧跟着的case 9:后面的语句,显示优秀
就应为用这样的极值,所以在正常的case情况运行完后,要记得加break
而在多个case有共同操作的时候,可以把他们写在一起中间都不用break
最后只用写一次共同操作的代码,一个break
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com