- 2
- 0
- 约1.4万字
- 约 45页
- 2017-01-12 发布于北京
- 举报
[第4章控制语句2
* * * * * * * * * * * * * * * switch多分支选择结构 switch语句(开关语句) 在一个表达式可能的一组固定数量的值中进行选择,并采取不同的动作。 选择结构 switch(表达式) { case 常量表达式_1: 语句1; [break;] case 常量表达式_2: 语句2; [break;] …… case 常量表达式_n: 语句n; [break;] [default: 语句n+1; [break;]] } 条件表达式:整型/字符型表达式(或枚举表达式) 常量表达式:整型/字符型常量表达式 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * switch语句 举例 根据考试成绩的等级打印相应的分数段。 选择结构 #include stdio.h int main() { char grade; grade=getchar(); switch(grade) { case ‘A’: printf(“85~100\n”); case ‘B’: printf(“70~84\n”); case ‘C’: printf(“60~69\n”); case ‘D’: printf(“60\n”); default: printf(“error\n”); } return 0; } B 70~84 60~69 60 error ? Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * switch语句 举例 结果分析 流程图 选择结构 print “60~69” print “70~84” print “85~100” print “60” print “error” ‘A’ ‘B’ ‘C’ ‘D’ default grade Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * switch语句 举例 正确的流程图 选择结构 print “60~69” print “70~84” print “85~100” print “60” print “error” ‘A’ ‘B’ ‘C’ ‘D’ default grade Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * void main() { float grade; grade=getchar(); 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”); } } switch语句中的break 举例 得到正确结果 选择结构 B 70~84 break语句 跳转至switch语句之后的第一条语句 OK Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * switch语句 举例 完成一个简单的计算器程序,能实现两个浮点数的加、减、乘、除运算。(例4.6) 选择结构 print a*b print a-b print a+b print a/b print “error” ‘+’ ‘-’ ‘*’ ‘/’ default operator Evaluation only. Created with Aspose.Slides for .NET
您可能关注的文档
- I两学一做心得体会范文5篇.doc
- l分子实验——影响PCR扩增因素的分析.doc
- I两学一做知识竞赛题.doc
- I六年级比和比例复习.doc
- [第4单元课题4化学式与化合价.ppt
- l分子诊断试剂市场调研报告.doc
- I六年级美术上六年级美术上.doc
- [第4单元课题4化学式与化合价1.ppt
- I六年级美术上册备课人:丁家园小学.docx.doc
- I六年级美术上册教案赣美版教案.doc
- 区司法局党组成员、副局长2025年生活会个人对照检查材料多篇.docx
- 2025年基层党支部书记抓基层党建工作述职报告材料.docx
- 区纪委监委副主任2025年度述责述廉报告材料.docx
- 在市科技局2025年度工作总结会上的讲话发言材料.docx
- 在市教育局2025年度工作总结会上的讲话发言材料.docx
- 在市工信局2025年度意识形态工作总结会上的讲话发言材料.docx
- 市委理论学习中心组2026年度专题学习计划材料.docx
- 银行纪委书记2025年度生活会个人对照检查材料(带案例)多篇.docx
- 市局党组书记2025年度专题生活会对照检查材料(“五个带头”)多篇.docx
- 2025年度述责述廉报告材料.docx
原创力文档

文档评论(0)