第2章第3讲第二章数据类型与数值表达.pptVIP

  • 1
  • 0
  • 约4.3千字
  • 约 37页
  • 2019-07-13 发布于湖北
  • 举报

第2章第3讲第二章数据类型与数值表达.ppt

中央电大课程 C++语言程序设计 第二章 C++的基本数据类型 与数值表达式(第三讲) 逻辑操作符和逻辑表达式.. —— 逻辑与操作符() 两个操作数均为 true 时结果为 true,否则结果为 false; 例如: 53 5=10 的值为 true 53 510 的值为 false 53 5=10 的值为 false 有假得假,无假得真 表达式副作用的合理利用.. — 利用表达式的副作用,可使程序代码简洁、高效。例如,要将一字符串从字符数组 a 的下标 i 处复制下标 j 处: 表达式副作用的合理利用.. 不利用副作用: while(a[i]){ a[j]=a[i]; i=i+1; j=j+1; } a[j]=‘\0’; 表达式副作用的合理利用.. — 具有副作用的表达式应该含义明确,不要过于复杂费解,否则可能得到无法预料的结果,例如: 执行 int j=5; ++j+=j+1; coutj; 输出的可能是 12 而不是13 执行 int j=5; cout ++j‘,’ j; 输出的可能是 6,5 而不是6,6 表达式副作用的合理利用 — 基本原则: 被改变值的变量不要在同一表达式中出现第二次。 表达式的副作用——表达式语句 —— 格式: 表达式; —— 表达式语句的作用通过它的副作用体现,表达式的值被舍去不用。例

文档评论(0)

1亿VIP精品文档

相关文档