- 1
- 0
- 约4.3千字
- 约 37页
- 2019-07-13 发布于湖北
- 举报
中央电大课程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)