四川理工c语言实验报告,四川理工c语言课件4.ppt

四川理工c语言课件4

第四章 逻辑运算和判断选择控制 default: switch case ‘D’ : break; ‘A’ : 例:根据键盘输入的等级,输出对应的分数段 main ( ) { char grade ; scanf (“%c”, &grade ); ( ) { case printf(“85~100\n”); case ‘B’ : printf(“70~84\n”); break; case ‘C’ : printf(“60~69\n”); break; case ‘E’: printf(“<60\n”); break; printf(“error\n”); break; } } 说明: 1. 表达式可为任何数据类型。一般是一个 整数表达式(或字符表达式),与之相应 case 后面应是一个整数或字符。 2. 每个 case 后的常量表达式的值互不相等。 3.例如: 若输入 A ? 输出为: 85 ~ 100 70 ~ 84 60 ~ 69 < 60 error 4. 多个 case 可以共用一组执行语句。 如: ……. case ‘A’ : case ‘B’ : case ‘C’ : printf ( “ > 60 \n” ) ; break ; ……. 5. switch 语句可以嵌套。 grade switch说明1 表达式可为任何数据类型。一般是一个 整数(或字符)表达式,与之相应 case 后面应是一个整数或字符。 重点 switch说明2 每个 case 后的常量表达式的值互不相等。 冒号与常量表达式一起构成标号,不能省, 重点 main ( ) { char grade ; scanf (“%c”, &grade ); switch ( grade ) { case ‘A’: printf(“85~100\n”); break; case ‘B’ : printf(“70~84\n”);break; case ‘C’ : printf(“60~69\n”);break; case ‘D’ : printf(“<60\n”);break; default : printf(“error\n”); break; } } switch说明3 break语句的功能是跳出switch结构。 若省略此处及后面的break语句后,程序将顺序执行,不再属于多分支结构。 重点 switch语句 说明4 多个 case 可以共用 一组执行语句。 重点 switch语句 说明5 switch 语句可以嵌套。break语句只能跳出本层的switch语句。 参见习题内容。 重点 switch语句 说明6 default的功能与程序中的位置无关。 参见习题内容。 重点 default: switch case ‘D’ : break; ‘A’ : 例:根据键盘输入的等级,输出对应的分数段 main ( ) { char grade ; scanf (“%c”, &grade ); ( ) { case printf(“85~100\n”); case ‘B’ : printf(“70~84\n”); break; case ‘C’ : printf(“60~69\n

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值