第3章控制结构(免费阅读).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 控制结构 3.1 C++语言的语句 3.2 判断与循环 3.3 if…else…if判断式 3.3.2 完整的if语句 3.3.3 if语句的嵌套 3.3.3 if语句的嵌套 3.3.3 if语句的嵌套 3.3.3 if语句的嵌套 3.4 switch…case判断式 3.4 switch…case判断式 3.4 switch…case判断式 3.5 for循环 3.5 for循环 3.5 for循环 3.5.2 用for语句实现嵌套循环 3.5.2 用for语句实现嵌套循环 3.6 while循环 3.6.2 do…while语句 【例3-6】分别用while循环do…while循环求1+3+5+7+…+99 3.7 break,continue,goto语句 3.7.1 break语句 3.7.2 continue语句 3.7.3 goto语句 3.7.3 goto语句 3.8 本章小结 * * C++语言程序设计教程 第3章 控制结构 制作人:杨进才 沈显君 C++语言程序设计教程 第3章 控制结构 语句是程序中可以独立执行的最小单元,类似于自然语言中的句子。语句一般由分号结束。语句通常是由表达式构成的,表达式尾部加上分号构成表达式语句。 a=b+c; i+j; ; 变量的说明必须以分号结束,所以变量的说明也是语句,叫做说明语句。 由一对花括号{}括起来的多条语句叫做一个块语句。例如: { int i=5; i=(i+5)/2; coutiendl; } 块语句也叫复合语句,它在语法上等价于一条语句。主要用于在程序的某处只允许存在一条语句,而需要执行一项必须由多条语句才能完成的操作。 注意: 表达式不是语句,所以表达式不能在程序中独立存在。 块语句右花括号后边不再需要分号。 由赋值表达式构成的语句,通常称其为赋值语句。 由算术运算表达式构成的语句。 由一个空的表达式构成的语句叫做空语句。空语句常用于在程序中某处根据语法要求应该有一条语句,而实际上又没有什么操作可执行的场合。 变量说明语句。 块语句。 流程图是用来描述算法(程序)的工具,它具有简洁、直观、准确的优点,一些常用的流程图符号如图下: C++语言程序设计教程 第3章 控制结构 判断选择结构又称条件分支结构,是一种基本的程序结构类型。在程序设计中,当需要进行选择、判断和处理的时候,就要用到条件分支结构。条件分支结构的语句一般包括if语句、if–else语句、switch–case语句。 3.3.1 基本的if语句 基本的if语句具有如下的一般形式: if (表达式) 语句; if (i10) i=i-5; coutiendl; 执行过程为:先对i的值进行判断;如果i的值大于10,则将i的值减5,然后输出;否则直接输出i的值。 注意: 关系表达式两边的括号必不可少。 不要将关系表达式误写成赋值表达式。 C++语言程序设计教程 第3章 控制结构 完整的if语句有如下的一般形式: if ( 表达式) 语句1; else 语句2; if (xy) coutxendl; else coutyendl; 首先计算表达式的值,如果表达式的值为真,则执行语句1;否则就执行语句2。流程如右图所示。通常,将前者叫做if分支,将后者叫做else分支。 实现了从x和y中选择较大的一个输出。 注意: 尽管完整的if语句中存在两个语句段,且有两个表示语句结束的分号,但整个 语句在语法上只是一条语句。 if分支后边的分号是不可缺少的(除非这里是一条复合语句)。 C++语言程序设计教程 第3章 控制结构 将if语句用作if语句的语句段。这就是所谓的if语句的嵌套。if语句的嵌套常用于多次判断选择。 【例3-1】将百分制的成绩按等级分输出。 分析:等级分为四等:A、B、C、D,分别对应的分数段为90~100、80~89、60~79、0~59,转换时需要进行多次判断,要用多重选择结构,这里我们选用嵌套的if语句。 C++语言程序设计教程 第3章 控制结构 int main() { int n; coutEnter the score:; cinn; if (n=60) if (n=90) coutThe degree is Aendl; else

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档