- 4
- 0
- 约6.53千字
- 约 46页
- 2021-10-16 发布于广东
- 举报
赋值运算符和赋值表达式 对赋值表达式求解的过程是: ①求赋值运算符右侧的“表达式”的值; ②赋给赋值运算符左侧的变量。 例如: 赋值表达式“a=3*5”的值为15,执行表达式后,变量a的值也是15。 注意: 一个表达式应该有一个值 左值 (lvalue) : 赋值运算符左侧的标识符 变量可以作为左值; 而表达式就不能作为左值(如a+b); 常量也不能作为左值, 赋值运算符和赋值表达式 请分析下面的赋值表达式∶(a=3*5)=4*3 分析:先执行括弧内的运算,将15赋给a,然后执行4*3的运算,得12,再把12赋给a。最后a的值为12,整个表达式的值为12。可以看到∶(a=3*5)出现在赋值运算符的左侧,因此赋值表达式(a=3*5)是左值 注意:在对赋值表达式(a=3*5)求解后,变量a得到值15执行(a=3*5)=4*3时,实际上是将4*3的积12赋给变量a,而不是赋给3*5 不能写成:a=3*5=4*3 赋值运算符和赋值表达式 赋值表达式也可以包含复合的赋值运算符。 如:a+=a-=a*a 分析:此赋值表达式的求解步骤如下∶ ① 先进行“a-=a*a”的运算, 相当于a=a-a*a,a的值为12-144=-132。 ②再进行“a+=-132”的运算, 相当于a=a+(-132),a的值为-132-132=-264。 第3章 表达式和运算符(3
您可能关注的文档
最近下载
- cpk自动计算excel表格.docx VIP
- 14K117-3 锥形风帽标准图集.docx VIP
- 国家开放大学电大《土木工程CAD》网考形考任务大作业试题及答案3.pdf VIP
- XSQ10_受电端协议芯片 datasheet Rev3.0.pdf VIP
- 505数字式调速器说明书.doc VIP
- 电化学处理循环水技术规范.docx VIP
- 王云才教授2008课题组总结.pdf VIP
- 2026年智慧园区162页WORD-新型智慧园区建设方案(2023)-新版方案.docx VIP
- 第1课时 1000以内数的认识 教学设计 2026人教版数学二年级下册.docx VIP
- 2025黑龙江哈尔滨工业大学管理服务岗位招聘39人笔试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)