1. 程式人生 > >switch語句多分支選擇結構

switch語句多分支選擇結構

1.switch語句的一般形式

switch表示式

{  case  常量1 :語句1break;

    case  常量2 :語句2 break;

                 

    case  常量n :語句n break;

   [default     :  語句n+1;]

}

 2.例

#include <stdio.h>

void main()

{ int  c=1,x=2,a=1,b=2;

switch(c)

{ case 1: switch(x)

            {

                         case 0: a++; break;

                     case 1: b++; break;

                     default:a=a-b;(此處沒有break;執行完這一行,是要接著執行下一行的)

            };

 case 2: a- - ; b++; break;

}

printf("a=%d,b=%d", a ,b);

}

輸出結果是:

a=-2,b=3