第三章 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++编程语句 重点: 关系表达式,逻辑表达式; if语句、switch语句、各种循环语句。 3.1程序的控制结构 ANSI( American National Standards Institute美国国家标准化协会)规定的一些常用流程图符号: 3.1程序的控制结构 程序设计中的三种基本结构: 顺序结构 选择结构 循环结构 1.顺序结构 n条语句自上而下排列,并按排列的顺序自上往下逐条执行: 结构图:(P:16) 根据指定条件的当前值在两条或多条程序路径中选择一条执行。 结构图:(P:16) 3.循环结构(P:16) 在C++中,用于实现循环结构的语句有: for语句、while语句、do while语句。 3.2 C++的语句概述 1.C++的控制语句 3.2 C++的语句概述 2.空语句: ; 空语句是一种特殊形式的语句,它什么都不做。 一般用在if语句的分支中,表示该分支为空。 ? 3.复合语句 (又称为块语句) 是指括在一对花括号{ }里的语句序列。 一般用于构成if语句的分支或循环语句的循环体。 3.3关系表达式与逻辑表达式 3.3.1关系运算符与关系表达式(P:114) 一、关系运算符 C++提供了六种关系运算,相应的运算符为: 大于() 小于() 大于等于(=) 小于等于(=) 比较(==) 不等于(!=) 二、关系表达式 关系表达式的一般形式为: <运算对象><关系运算符><运算对象> 例如:(1) 3.1415926*r*r100 (2) sex==f 都是关系表达式。具体操作:在计算两个运算分量的值后,对它们进行比较操作,若符合运算符指出的关系,其结果为1(true),否则为0(false)。 作用:描述关系运算。 运算对象:数值型数据、字符型数据、枚举型数据等。 关系运算其运算结果为: 1(true真)或0(false假)。 二、关系表达式 在编程时,关系表达式常用于描述简单的条件。 例如:数学(math)成绩在60分以上 关系表达式: math=60 3.3.2逻辑运算符与逻辑表达式 例如:数学(math)、语文(chinese)、英语(english)三门课均在60分以上如何描述? 一、 逻辑运算符(P:114) C++语言提供了三种逻辑运算符: 逻辑非:! 逻辑与: 逻辑或:|| 3.3.2逻辑运算符与逻辑表达式 二、逻辑表达式与逻辑运算 1.逻辑表达式 逻辑表达式的格式: <逻辑运算符!><运算对象> <运算对象><逻辑运算符或||><运算对象> 作用:描述逻辑运算。 运算对象:逻辑数据(0或1)或关系表达式。 2.逻辑运算法则 !:逻辑非,其运算法则如下: !0 → 1 !1 → 0 :逻辑与,其运算法则如下:(P:117表4-2) 0 0 → 0 0 1 → 0 1 0 → 0 1 1 → 1 :只有当两个运算对象均为1时,表达式值才为1. 2.逻辑运算法则 ||:逻辑或,其运算法则如下: (P:117表4-2) 0 || 0 → 0 0 || 1 → 1 1 || 0 → 1 1 || 1 → 1 ||:只有当两个运算对象均为0时,表达式值才为0. 3.短路表达式(P:117) (1)如果多个表达式用 连接,则一个表达式的值为假,将使整个连接而成的表达式的值为假。 例如:设n=3,m=6 执行 n4 m++10  //执行后n,m的值:n=3,m=6 (2)如果多个表达式用 || 连接,则一个表达式的值为真,将使整个连接而成的表达式的值为真。 例如:设temp=90,humi=80 执行 temp80 || humi50 C++利用这个特点来产生高效的代码。 3.4 if语句 (P:27) 1.?? if 语句的语法 if 语句的一般形式: if (expression) statement1; [else statement2;] //用[ ]括起的为可选项 uexpression:通常是关系表达式或逻辑表达式,偶而也可以用算术表达式,或其它表达式。 ustatement:可以是C++的任何语句。 3.4 if语句 以上一般形式涵盖了if语句的下面两种形式: (1) if (exp) statement; (2) if (exp) statement1; else statement2; 形

文档评论(0)

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

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

1亿VIP精品文档

相关文档