case语句(为什么编写选择程序不能用到continue语句)
case语句,为什么编写选择程序不能用到continue语句?
continue语句的作用是跳出本次循环,转入执行下一次循环。故而,continue语句只能用于循环语句中,而switch case语句为多分支选择语句,不是循环语句,所以在switch case 语句中是不能使用continue 关键字的(除非把continue关键字放在循环语句中)。
case语句可以出现取值区间吗?
case语句的取值是确定的数值,不可以出现取值区间
那也会执行default后面的语句吗?
会执行,如果case后面没有break;就会一直执行下去,直到有break为止;如果还没有就会执行到default语句,结束switch语句 //下面这个题说明了 这个问题(链接)
c语言switch和case的复合语句?
switch(a)
{
case 1:
switch(b)
{
case 3:
break;
default:
break;
}
break;
default:
break;
}
中switch语句中case分句后面只能跟字符量吗?
case后面 只要是能表示成 整数结果的表达式 全都可以 。
单引号括起的 字符常量,例如: case 'a': case 'S': case '5': case '6': 都可以。因为字符常量 是整型,数值等于它们的 ASCII 值。
其他, case 3: case 4:
case TRUE:
只要是能表示成 整数结果的表达式 全都可以
文章版权声明:除非注明,否则均为红枣网原创文章,转载或复制请以超链接形式并注明出处。