版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章 程序流控制,本章目标 学会用if 和if.else选择语句在可选择的动作中做出选择 学会使用条件运算符 理解switch 选择语句提供的多重选择机制 使用复合运算符及条件逻辑运算符和逻辑运算符 学会使用while、do和for 语句重复执行一个程序中的语句 掌握两重循环结构,了解多重循环结构 学会使用自增、自减运算符 学会使用break、continue、goto这几种控制流语句 理解运算符的优先级、左结合性和右结合性,3.1 选 择 语 句,3.1.1 if 语句,3.1.5 if 语句的嵌套,3.1.3 条件运算符,3.1.2 ifelse语句,3.1.6 switch 语句,3.
2、1.4 ifelse if else语句,3.1.8 条件逻辑运算符和逻辑运算符,3.1.7 复合赋值运算符,3.1.1 if 语句,if 语句根据表达式的值选择要执行的语句。if语句的一般表示形式为: if (表达式) 语句块1,返回,3.1.2 ifelse语句,ifelse语句的一般表示形式为: if (表达式) 语句块1 else 语句块2,返回,3.1.3 条件运算符,:”运算符称为条件运算符,也称为三元运算符,因为它是C#语言中惟一使用3个操作数的运算符。 条件运算符“?:”根据第3个值返回前两个值中的某一个值。条件运算符使用形式如下: (表达式1) ? (表达式2): (表达式3
3、,返回,3.1.4 ifelse if else语句,可以使用if 语句的else子句指定在表达式的值为false时执行的语句。在前面的猜数示例程序中,应用程序比较用户猜的数和随机产生的数,这里只有两种可能的情况:用户猜对了或猜错了。如果测试的情况多于两种,可以组合使用if和else,返回,3.1.5 if 语句的嵌套,在if 语句中又包含一个或多个if 语句的情况就称为if 语句的嵌套,返回,3.1.6 switch 语句,switch 语句是分支选择语句,它通过switch 表达式的值与多个不同值进行比较,选择相应的case语句来处理多个选择。switch 表达式是一个整型或字符串型表达式
4、,返回,3.1.7 复合赋值运算符,复合赋值运算符对两个操作数执行指示的运算,然后将结果值赋予左操作数指定的变量。其一般形式为: x op =y,返回,3.1.8 条件逻辑运算符和逻辑运算符,以下是C#提供的几种条件逻辑运算符和逻辑运算符: do/while 语句的执行方式如下: (1)执行嵌入语句。 (2)嵌入语句结束执行后,计算布尔表达式的值。如果布尔表达式的值为true,控制将转到 do 语句的开头,再次执行嵌入语句。否则,结束 do 语句的执行,返回,3.2.3 for 语句,for 语句计算一个初始化表达式序列,然后,当某个条件为真时,重复执行某个嵌套语句并计算一个迭代表达式序列。
5、for 语句的一般格式为: for (for 初始值设定项; for 条件; for 迭代表达式 ) 嵌入语句,返回,3.2.4 嵌套循环,在一个循环的嵌入语句中又包含另一个循环就称为嵌套循环,返回,3.2.5 增量运算符与减量运算符,增量运算符 (+):将操作数加 1。 减量运算符 (-):将操作数减 1,返回,3.3 跳 转 语 句,3.3.1 goto 语句,3.3.2 break 语句,3.3.3 continue 语句,3.3.4 运算符的优先级,3.3.1 goto 语句,在程序中,goto 语句将程序控制直接传递给标记语句。它的形式为下列之一: goto 标识符; goto default,返回,3.3.2 break 语句,break 语句用于退出最近的封闭 switch、while、do或for 语句。 break 语句的一般格式为: break,返回,3.3.3 continue 语句,continue语句开始最近的封闭 while、do、for语句的一次新迭代。 continue 语句的一般格式为: continue,返回,3.3.4 运算符的优先级,当单个表达式或语句包含多个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届广晟集团高校毕业生专项招聘笔试历年参考题库附带答案详解
- 2025届中国电建集团山东电力建设有限公司秋季招聘80人笔试历年参考题库附带答案详解
- 2025安徽皖信人力资源管理有限公司城市管理辅助招聘10人笔试历年参考题库附带答案详解
- 2025宁夏天之舟有限公司招聘110名工作人员信息笔试历年参考题库附带答案详解
- 2025中国建筑一局(集团)有限公司工程研究院高效建造研究中心复杂结构建造岗招聘1人笔试历年参考题库附带答案详解
- 2025中咨(南京)工程咨询有限公司2025年社会招聘6人笔试历年参考题库附带答案详解
- 2025“才聚齐鲁成就未来”山东南郊集团投资有限公司招聘2人笔试历年参考题库附带答案详解
- 2026浙江宁波市特种设备检验研究院招聘高层次人才1人考试备考试题及答案详解
- 2026山东烟台黄渤海新区教育体育局招聘教师70人考试备考题库及答案详解
- 2026年安徽大学社会与政治学院管理助理招聘1名笔试参考试题及答案详解
- 酒品采购协议范例
- MOOC 探秘移动通信-重庆电子工程职业学院 中国大学慕课答案
- JJG 365-2008电化学氧测定仪
- 三年级下语文(部编版)古诗默写
- 2022版20kV及以下配电网工程技术经济指标编制导则
- GB/T 23220.1-2023烟叶储存保管方法第1部分:原烟
- 高考英语高频词汇汇总清单(共1801个)
- 2014年高考作文(北京卷)“老规矩”作文公式全解
- 农药销售技巧培训
- 团体心理治疗实践
- 肌电图科内讲座课件
评论
0/150
提交评论