C语言程序设计教学课件-第四章 选择结构.pptVIP

  • 6
  • 0
  • 约6.01千字
  • 约 45页
  • 2018-01-26 发布于贵州
  • 举报

C语言程序设计教学课件-第四章 选择结构.ppt

C语言程序设计教学课件-第四章 选择结构

第4章 选择结构 3. 条件运算符结合性为从右至左. 如: ab? a:cd ? c:d 相当于 ab? a:(cd? c:d) 4. 条件表达式不能取代一般的if语句,只有当if 的两 个分支为给同一变量赋值时才可替代if. if (ab) printf(%d, a); else printf (%d, b); 由于printf.不是表达式,故不可用条件表达式, 但可为: printf(%d, ab? a:b); 5. 表达式1、表达式2、表达式3可类型不同。 main ( ) { char ch; scanf (%c, ch); ch=(ch=A ch=Z‘)? (ch+32):ch; printf(%c, ch); } 例5.4 输入一个字符,判别它是否大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符。 运行结果如下: A? a §4.4 switch 语句(P43) 引入: 当某一表达式有n个取值,每一取值执行一语句,则如果用内嵌if十分繁锁,而用switch简单。 格式: switch(表达式) { case 常量表达式1: 语句1

文档评论(0)

1亿VIP精品文档

相关文档