电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

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

  • 资源ID:89343325       资源大小:146.50KB        全文页数:41页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

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

第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() else 最简单的条件语句格式如下: 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.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循环语句时应注意如下事项。 该循环语句的特点是无论如何,至少执行一次循环体。,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循环语句应用举例,多重循环又称为循环嵌套,多重循环是指在某个循环语句的循环体内还可以包含有循环语句。 见书中例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使用类型定义语句时应注意的事项,使用类型定义有如下几点好处。 可增加所定义的变量的信息,改善程序的可读性。 可以将复杂类型定义为简单类型,从而达到书写简练的目的。 可提高数据的安全性。,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****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.