C 的流程控制语句.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文档。上传文档
查看更多
C 的流程控制语句

C++的流程控制语句 第4章 C++程序是由各种语句构成的,语句可以分为两类:一类用于描述计算机执行的操作运算,称为操作运算语句;另一类用于控制操作运算的执行顺序。本章在介绍C++的各种操作运算语句的基础上,重点讲述流程控制语句,包括条件语句、switch语句、循环语句。 C++语言的语句和程序结构 选择结构语句 循环结构语句 控制执行顺序的语句 程序举例 本章学习要求 熟练掌握if语句和switch语句的使用,会在程序中利用它们实现单分支或多分支控制。 熟练掌握while,do...while和for这三种循环语句的结构和执行过程,会在程序中利用它们实现单重或多重循环控制。 掌握continue语句和break语句的作用。 C++语言的语句和程序结构 C++语言的语句概述 程序的三种基本结构 C++语言的语句概述 C++程序由数据描述和数据处理两部分构成。数据描述主要定义具有特定内涵的数据结构。数据处理的任务是对所提供的数据进行加工处理,它是通过具有各种不同功能的语句来实现的。C ++中的语句可归纳如下六类: 表达式语句 函数调用语句 空语句 复合语句 注释语句 流程控制语句 表达式语句 在表达式的后面加上一个分号,就构成表达式语句,它是程序中最常见的一种语句形式。其格式为: 表达式;比如: a=4; a=1, b=2, c=3; a+b; !a||bc; sum=sum+1; 函数调用语句 在函数调用之后加一个分号“;”就构成函数调用语句。例如: sin(2); 其实“函数调用语句”也是属于表达式语句,因为函数调用也是属于表达式的一种,只是为了便于理解和使用,把“函数调用语句”和“表达式语句”分开来说明。 空语句 只由一个分号构成的语句。比如: a+2; ; 在表达式语句”a+2;”之后的语句就是空语句。空语句可以看成是表达式语句的特殊情形,一般情况下它是不起任何作用的,因此为了程序的紧凑,不应出现不必要的空语句。 复合语句 把一个语句序列用{}括起来,就构成了复合语句,又称为块语句或语句块。例如: { sum=sum+1; i=i+1; } 复合语句在语法上相当一个语句,因此它可以出现在允许语句出现的任何位置。复合语句可以嵌套,即在复合语句中还可以有其它复合语句。 注释语句 注释语句在程序中的作用是对程序进行说明或解释,目的是为了增加程序的可读性和可理解性。在程序编译过程中,注释语句是作为空语句处理的。 C++中,有两种类型的注释语句: 一种是用注释符“//”。从注释符“//”到它所在行的行尾之间的所有字符都被作为注释语句处理。这种注释方法在前面已出现多次。 另一种是利用一对注释符:“/*”和“*/”。在“/*”和“*/”之间的文字都被作为注释处理,这种方法一般使用于有多行注释信息的情况。 流程控制语句 流程控制语句主要用来控制程序的执行过程和顺序,从而使C++语言获得更强的编程手段和编程能力。 C++语言中,除了上述六中类型的语句外,还有另一种语句——说明语句,包括常量说明语句和变量说明语句。 程序的三种基本结构 C++语言在按顺序执行的基础之上,采用了一些可以改变执行顺序的结构,主要包括:分支结构、循环结构,另外还定义了一些语句,如break、continue等。 顺序结构 分支结构 循环结构 顺序结构 分支结构 循环结构 选择(分支)结构语句 构成分支结构的分支结构语句有两种:一种是条件语句,另一种是switch语句。这类语句的共同特点是:根据给定的条件决定下一步的行为。 条件语句 switch语句 条件语句 单选条件语句 二中择一条件语句 嵌套条件语句 If条件语句的几点说明 If语句的嵌套 单选条件语句 格式: if (表达式) 语句 其中表达式可为任一合法的表达式,该表达式为条件语句的判断条件,其值决定了是否执行其后的语句部分。注意,该表达式必须用括号括起来。语句可以是六种语句中的任一语句,通常称之为内嵌语句,它与if一起构成了单选条件语句。 【例4.1】输出两个数中较大者 【例4.1】输出两个数中较大者 二中择一条件语句 格式: if (表达式) 语句1 else 语句2 其中表达式、语句1、语句2的要求与含义与单选条件语句一样 其执行流程为:先计算表达式的值,如果不等于0,则执行语句1;否则,执行语句2。因此,不管表达式的值如何,两个内嵌语句语句1和语句2中有一个而且只有一个得到执行。 例如可将例4.1改为: if(xy) cout x; //A else couty; //B 嵌套条件语句 格式: if (表达式1) 语句1

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档