居无为 品书香手机网
导航

主页 > 电子设备技术 > 电器电路基础 > > 详细内容

C语言的选择控制语句

 在C51语言中选择结构主要是利用if语句和switch-case语句来实现的。

 (1)if语句的3种常用形式。

 C51语言中分支结构主要是应用if语句来实现的,if语句是对给定条件进行判断,然后决定执行某个分支,if语句包括if语句、if-else语句、else-if语句3种形式。

 ·if语句
  
  if(表达式)语句
  
  含义:如果表达式的值为真,则执行其后的语句;否则不执行该语句后面的语句  

  含义:如表达式的值为真,则执行语句1;否则执行语句2。

  含义:依次判断各个表达式的值,如某个值为真时,则执行其对应的语句,然后跳出else-if结构。如果所有的表达式的值均为假,则执行语句m+l,然后执行后续程序。

  if语句实例:

  (2) switch-case语句。

  在C51语言中提供了直接处理多分支的方法,如switch-case语句。

  含义:首先计算表达式的值,然后逐个与每一个case后的常量表达式值进行比较。当表达式的值与某个常量表达式的值相等时,就执行该case后的语句组,然后不再进行判断,继续执行后面所有的语句。如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句组。

  switch-case语句实例:

 


相关文章