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小时内删除。