case语句(为什么编写选择程序不能用到continue语句)

2023-05-11 08:00:04 33阅读

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:

只要是能表示成 整数结果的表达式 全都可以

文章版权声明:除非注明,否则均为红枣网原创文章,转载或复制请以超链接形式并注明出处。