单片机语句!

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循环语句中

//时,可使程序终止循环 。


分享到:


相關文章: