您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制C语言的选择控制语句 正文
C语言的选择控制语句

C语言的选择控制语句

点击数:7212 次   录入时间:03-04 11:59:53   整理:http://www.55dianzi.com   电脑-单片机-自动控制

  在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语句实例:

 




本文关键字:C语言  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制