- 0
- 0
- 约1.3万字
- 约 82页
- 2017-01-06 发布于北京
- 举报
coutc2=; c2.print(); cout-------------endl; counter c3,c4; c3.operator++(0);//显式调用重载的后置++运算符函数 coutc3=; c3.print(); ++c4; coutc4=; c4.print(); } 程序运行结果如下: ++counter: c1=1 c2=1 counter++: c1=2 c2=1 ------------- counter++: c3=1 ++counter: c4=1 运算符“++”和“--”的操作数只能是变量,当它们与变量组成表达式时,前置和后置运算对表达式将产生不同的结果,但对变量本身来说结果是相同的。因此,在使用运算符 “++”和“--”时,如果要使用表达式的值,则要区分前置运算和后置运算,如果只是希望对变量进行自增或自减运算,则前置运算与后置运算的结果相同。 程序中,语句: c2=++c1; 运行时,对象c2取表达式++c1的值,同时,c1自增1。对于前置运算,表达式的值与变量的值相同,因此,对象c2与c1的值相同。语句: c2=c1++; 运行时,先将对象c1的值作为表达式的值赋值给对象c2,然后将对象c1自增1。因此,对象c2与c1的值不相同。 对于运算符
您可能关注的文档
- (精)BAS系统.ppt
- (精)Bboss国际化实践.ppt
- (精)BGA使用规范.ppt
- (精)BGA芯片焊接课件(靳).ppt
- (精)bi(简要介绍).ppt
- (精)BS结构和CS结构的企业应用.ppt
- (精)B放射性现象.ppt
- (精)C# 第一 章 开发环境简介.ppt
- (精)C#基础教程 类 重载 01 方法重载.ppt
- (精)c(只讲函数重载).ppt
- 2026年B2B企业数字化转型咨询服务项目规划报告.docx
- 2026年航空航天领域人工智能优化项目规划.docx
- 2026年肉鸡饲料添加剂生产效果评估方案设计报告.docx
- 2026年残疾人社会保障服务体系升级项目建议书.docx
- 家校共育产业园区运营管理方案设计及实施.docx
- 2026年清华大学版三年级下册第六单元“教学评一体”教学设计:Review.docx
- 教学分享:数感小学数学核心素养及其深入探讨.docx
- 大宗商品B2B电子交易平台风险防控方案设计.docx
- 让项目式学习从甜品到正餐一所学校的实践探索与思考.docx
- 2026年上市公司并购重组税务风险防控可行性研究报告.docx
原创力文档

文档评论(0)