c语言课件05-contr已olflow.pptVIP

  • 11
  • 0
  • 约6.67千字
  • 约 25页
  • 2019-01-01 发布于福建
  • 举报
c语言课件05-contr已olflow

控制流 提纲 分支结构 if 条件运算符 switch 循环结构 while do-while for break与continue goto 多重循环 例题 运算符小结 if(1): if语句的三种形式 语句形式: if (表达式) 语句 if (表达式) 语句1 else 语句2 if (表达式1) 语句1 else if (表达式2) 语句2 …… else if (表达式n-1) 语句n-1 else 语句n 示例 P84~88 if(2): if语句的嵌套 if语句中的内嵌语句也可能是if语句。 一般形式是: if (表达式1) if (表达式2) 语句1 else 语句2 else if (表达式3) 语句3 else 语句4 P90~91 if(3): if语句歧义 歧义情形:if (表达式1)      if (表达式2) 语句1      else 语句2 解决方案:C规定,else总与最近的未配对的if配对。 如果想表达左边这种情形必须采用如下形式: if (表达式1){ if (表达式2) 语句1 } else 语句2 P92~95 条件运算符(1) 当if语句中无论表达式为“真”和“假”时,都只执行一个赋值语句,并且赋值语句的左值相同时,C允许使用形式更简单的条件运算符来替代。如: if (ab) max=a; els

文档评论(0)

1亿VIP精品文档

相关文档