电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C++语言程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 PPT 作者 吕凤翥 第3章 语句和预处理

41页
  • 卖家[上传人]:E****
  • 文档编号:89343325
  • 上传时间:2019-05-23
  • 文档格式:PPT
  • 文档大小:146.50KB
  • / 41 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第3章 语句和预处理,3.1 表达式语句和复合语句,1表达式语句,3.1.1 表达式语句和空语句,使用表达式在其后加一个分号(;),便组成了表达式语句。 表达式语句和表达式是有区别的。,空语句是只有一个分号(;),而无任何表达式的语句。空语句是一条最为简单的特殊语句。,2空语句,3.1.2 复合语句和分程序,复合语句是由两条或两条以上的语句用花括号()括起来组成的。,1复合语句,分程序是一种含有说明语句的复合语句。 语句按其功能可分为说明语句和执行语句两大类。 函数体和分程序是不同的。,2分程序,3.2 选择语句,条件语句的格式如下: if() else if() else if() . else if() else ,3.2.1 条件语句,1条件语句的格式,条件语句的功能描述如下。 先计算给定的表达式的值。如果该值为非0时,则执行,执行后转到该条件语句后面的语句;如果该值为0,则计算给定的表达式的值。同样地,该值为非0,则执行,执行后退出该条件语句。按上述方法处理。如果所有给出的表达式值都为0,则执行,执行后退出if语句。,2条件语句的功能,两路分支的条件语句格式如下: if() e

      2、lse 最简单的条件语句格式如下: if() ,见书中例3.1,倒3.2。,3条件语句举例,1开关语句的格式,3.2.2 开关语句,开关语句格式如下: switch() case : case : case : default: ,开关语句功能描述如下: 先计算switch后面括号内的表达式的值,再将该值与花括号内case子句中的的值进行比较。先与值比较,如果不相等,再与后边的的值比较,如果还不相等,则依次进行比较,直到都不相等,执行default后面的,执行完毕后,退出该开关语句。,2开关语句功能,在用与比较中,一旦有相等时,则执行该后面对应的。在执行的各个语句时,遇到break语句时,则退出该开关语句。如果遇不到break语句时,则依次执行其后的,直到开关语句的右花括号,再退出该开关语句。 使用开关语句时,应注意如下事项。, 开关语句中case子句的表达式是整常型表达式。 通常的中最后一条语句是break,表示退出该开关语句。 在开关语句中,default子句可以被省略,它也可以出现在花括号内的任意位置。 开关语句可以嵌套。 在开关语句的中,使用break语句是很重要的。,见书中例

      3、3.3,例3.4。,3开关语句举例,3.3 循环语句,3.3.1 while循环语句,1while循环语句格式,while循环语句格式如下: while() ,该循环语句功能如下: 先计算给定的表达式的值,如果其值为非0时,执行循环体,再计算给定的表达式的值,如果其值还是非0时,再执行一次循环体,直到表达式的值为0时,退出该循环语句,执行其后面的语句。,2while循环语句功能,使用while循环语句时应注意下述事项。 执行while循环语句时,先计算给出的表达式的值。如果第一次计算的表达式值为0时,一次循环体也不执行。 如果循环语句中给定的表达式值永远为非0时,而循环体内又无退出循环的语句,则为无限循环。 该循环语句可以嵌套。,见书中例3.5。,3while循环语句举例,1do-while循环语句格式,3.3.2 do-while循环语句,该循环语句格式如下: do while();,该循环语句功能如下: 先执行一次循环体,再计算中给定的表达式的值。如果该表达式的值为非0时,则再执行循环体,直到其值为0时,退出循环语句。 使用do-while循环语句时应注意如下事项。 该循环语句的特

      4、点是无论如何,至少执行一次循环体。,2do-while循环语句的功能, 该循环语句可以用while循环语句表示,其格式如下: while() 该循环语句可以嵌套。,见书中例3.6。,3do-while循环语句举例,1for循环语句的格式,3.3.3 for循环语句,for循环语句格式如下: for(d1; d2; d3) ,for循环语句功能如下: 先计算表达式d1的值,再计算表达式d2的值,判断是否执行循环体。如果表达式d2值为0时,则退出该循环语句,执行该循环语句后面的语句;如果表达式d2的值为非0时,则执行循环体,再计算表达式d3,改变循环变量的值。,2for循环语句的功能,接着,再计算表达式d2,然后判断是否执行循环体,重复前面操作。总之,每次计算的表达式d2的值不为0时,便执行循环体,只有d2的值为0时,才会退出该循环语句。 使用for循环语句应注意下述事项。 该循环语句通常用于循环次数事先能够确定的情况。, 该循环语句可以用while循环语句表示如下: d1; while(d2) d3; 该循环语句使用灵活,形式多样。,见书中3.7,例3.8。,3for循环语句应用举例,多

      5、重循环又称为循环嵌套,多重循环是指在某个循环语句的循环体内还可以包含有循环语句。 见书中例3.9,例3.10。,3.3.4 多重循环,3.4 转向语句,3.4.1 goto语句,该语句形式如下: goto ; C+程序中限制goto语句的使用范围,规定该语句只能在一个函数体内转向,不允许从一个函数体转向到另一个函数体。 见书中例3.11。,该语句格式如下: break; break语句在C+程序仅可用于下述 两种情况。 用于开关语句的中,其功能是退出该开关语句。 用于循环语句的循环体中,其功能是退出该重循环。 见书中例3.12。,3.4.2 break语句,该语句格式如下: continue; 该语句只用于循环语句的循环体中,其功能是用来结束本次循环。 见本书例3.13。,3.4.3 continue语句,3.5 类型定义语句,1类型定义语句的格式,类型定义语句格式如下: typedef ;,使用类型定义语句定义新类型时应注意如下事项。 通常为了将新定义的类型与系统已有类型加以区别,习惯于将新定义的类型名用大写字母。 类型定义可以嵌套。,2使用类型定义语句时应注意的事项,使用类型定义有

      6、如下几点好处。 可增加所定义的变量的信息,改善程序的可读性。 可以将复杂类型定义为简单类型,从而达到书写简练的目的。 可提高数据的安全性。,3使用类型定义的好处,3.6 预处理功能,1文件包含命令的格式,文件包含命令的格式如下: #include 或者 #include “,3.6.1 文件包含命令,使用尖括号引用要包含的文件名时,所包含的文件被系统存放在指定的目录下,;使用双撇号引用要包含的文件名时,系统先到当前目录下查找,再到相连的目录下查找,最后到系统所指定的目录下查找。,使用文件包含命令时,应注意如下事项。 系统提供的被包含文件,选用尖括号的包含格式;用户定义的被包含文件,选用双撇号的包含格式。 一条文件包含命令只能包含一个文件,若有多个被包含文件可使用多条文件包含命令。,2使用文件包含命令应注意的事项, 定义的被包含文件中还可以使用文件包含命令。 为了提高被包含文件的利用效率,定义被包含文件时应尽量短小。 文件包含命令最好放在程序头。 见书中例3.14。,1宏定义命令的格式,3.6.2 宏定义命令,宏定义命令分为不带参数的宏定义命令和带参数的宏定义命令两种。 不带参数的宏定义命令格式如下: #define 带参数的宏定义命令格式如下: #define (), 宏定义命令所定义的宏名的作用域是文件级的。取消宏定义命令undef 可以用来取消被定义的宏名。 宏定义命令可以嵌套。,2使用宏定义命令时应注意的事项, 带参数的宏定义中,对于宏体中出现的参数应适当地加以括号很重要,这样可以避免因优先级引起的误解。 见书中例3.15。,作业题和上机练习题,

      《C++语言程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 PPT 作者 吕凤翥 第3章 语句和预处理》由会员E****分享,可在线阅读,更多相关《C++语言程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 PPT 作者 吕凤翥 第3章 语句和预处理》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.