switch語句多分支選擇結構
阿新 • • 發佈:2018-12-11
1.switch語句的一般形式:
switch(表示式)
{ case 常量1 :語句1;break;
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