c语⾔switch加判断语句吗,C语⾔中switch中的case后⾯可以加
判断语句吗
满意答案
qurra
2013.03.28
采纳率:49%    等级:12
已帮助:7661⼈
不能,case后⾯是常量表达式
--------------------------------------------------------------------------------
switch(表达式)
{
case 常量表达式1:
语句1;switch case判断字符串
break;
case 常量表达式2:
语句2;
break;
……
case 常量表达式n:
语句n;
break;
default:
语句n+1;
break;
}
--------------------------------------------------------------------------------
switch语句的执⾏流程是:⾸先计算switch后⾯圆括号中表达式的值,然后⽤此值依次与各个case的常量表达式⽐较,若圆括号中表达式的值与某个case后⾯的常量表达式的值相等,就执⾏此case后⾯的语句,执⾏后遇break语句就退出switch语句;若圆括号中表达式的值与所有case 后⾯的常量表达式都不等,则执⾏default后⾯的语句n+1
01分享举报

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。