C语言之switch case语句 case 中没有break时会继续执行下一个case无论条件是否满足都会执行
2016-08-09 09:28
405 查看
case 中没有break时会继续执行下一个case无论条件是否满足都会执行,有break时会跳出循环,不会再继续执行下一个case
#include <stdio.h> int main(){ int x=1,a=0,b=0; switch(x){ case 0:b++; printf("b:%d\n",b); case 1:a++; printf("a:%d\n",a); case 2:a++;b++; } printf("a=:%d,b=:%d\n",a,b); /*输出 2 ,1*/ }
相关文章推荐
- java Switch-Case忘写break条件时会执行后面不符合case的语句
- switch-case语句在未加break时的执行顺序
- 7.1.3 switch语句中的case结尾是否必须加break(废话)
- switch语句没有break!会怎么执行?
- switch case语句:从匹配处顺序执行,直到遇到break或结束
- switch开关语句 没有break是如何执行的
- 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-Switch Case语句是否会自动跳转到下一个
- 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-Switch Case语句是否会自动跳转到下一个
- switch语句,在case中没有break时出现穿透
- C语言奇思妙想:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句(A?B:C)
- 求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字以及条件判断语句
- python中没有switch/case语句
- C语言奇思妙想:求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)
- 求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句
- C语言控制语句总结(if else for switch while break continue)
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句
- 类似switch的条件语句ps(case)
- 解析c语言switch中break语句的具体作用