單片機語句!

nswitch(表達式){

case常量表達式1: 語句1;

case常量表達式2: 語句2;

case常量表達式n: 語句n;

default : 語句n+1

n其語義是:計算表達式的值。 並逐個與其後的常量表達式值相比較,當表達式的值與某個常量表達式的值相等時, 即執行其後的語句,然後不再進行判斷,繼續執行後面所有case後的語句。如表達式的值與所有case後的常量表達式均不相同時,則執行default後的語句。


的語句。


n例如:

switch(a)

{

case(0): b=0;break;

case(1): b=1;break;

default: b=3;

}

//被 break 語句的含義是跳出這個switch語句,如果沒有這條語句那麼則會從

//滿足條件的地方(即與switch(表達式)括號中表達式匹配的case)開始執

//行,直到switch結構結束。當break語句用於do-while、for、while循環語句中

//時,可使程序終止循環 。


分享到:


相關文章: