swith语句
switch句是一种条件判断语句,是 C言中常用的一种判断语句。它可以被用来做多个条件判断,用来替代 if句,使得程序更加清晰,提高程序的可读性,并且可以减少程序的耦合度,提高程序的扩展性。
switch句有三个部分,分别是 switch、case break。switch句的格式为:
switch(表达式)
{
case量1:
句序列1;
break;
case量2:
句序列2;
break;
case量3:
句序列3;
break;
…
default:
句序列n+1;
break;
switch语句表示范围 }
switch句形式之一就是判断一个整数值,这个整数值可以是整数或者字符(如果常量也可以用整数或字符表示),例如:
switch(num)
{
case 1:
printf(数字1
;
break;
case 2:
printf(数字2
break;
case 3:
printf(数字3
break;
default:
printf(其他数字
;
break;
}
在上面的例子中,switch句的表达式是 num,有 3 个 case支:case 1、case 2 case 3。表达式的值被比较与 case量,如果相等则执行 case面的语句序列,直到遇到 break句,然后跳出 switch句,如果表达式的值与所有 case量都不相等,就执行 default面的语句序列,最后跳出 switch句。
switch句中的表达式不只是整数和字符,还可以是布尔值,如:
switch(flag)
{
case true:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论