第3章 C51语言.pptVIP

  • 9
  • 0
  • 约5.79千字
  • 约 40页
  • 2018-02-04 发布于湖北
  • 举报
第3章 C51语言

3.4 C51流程控制语句 3、if(条件表达式1)语句1 else if (条件表达式2)语句2 else if (条件表达式3)语句3 … … else if (条件表达式n)语句n else 语句n+1 此种形式的条件语句常用于实现多方向条件分支。 例如: if(a= 1){ c=10;} else if { a= 2){ c=20;} else if { a= 3){ c=30;} else if { a= 4){ c=40;} else { c=0;} 3.4 C51流程控制语句 3.4.2开关语句 开关语句主要用于多分支的场合。一般形式为: switch (表达式) { case 常量表达式1:语句1;break; case 常量表达式2:语句2;break; … … case 常量表达式n:语句n;break; default :语句n+1; } 开关语句执行时,将switch后面表达式的值与case后面各个常量表达式的值逐个进行比较,若匹配则执行相应case后面的语句,然后执行break语句。break语句的功能是中止当前语句的执行,使程序跳出switch语句。若没有匹配的情况,则执行语句n+1。 3.4 C51流程控制语句 while循环语句 一般形式为: while(条件表达式)语句; 若条件表达式的结果为真(非0值)

文档评论(0)

1亿VIP精品文档

相关文档