- 1、本文档共1页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC环境下连续自增(自减)运算规则.doc
VC++环境下连续自增(自减)运算规则
1. 在一般表达式中和在函数参数中计算的结果相同(这一点与Turbo C环境不同);
2. 连续后缀:同表达式中Turbo C的情况相同:先统一取值后依次自增,如:
int i=1,z; z=(i++)+(i++)+i++;
z=3, i=4.
3. 连续前缀:对整型,前两个自增依次自增后统一取值,后面的每个自增后即取值,如:
int i=1,z; z= ++i +(++i)+(++i);
z=10, i=4.
对实型,每个自增后即取值,如:
float a, i=5; a= ++i +(++i)+(++i); a=21, i=8.
4. 前后缀混合的情况:
一般情况,表达式中自左向右计算,函数参数自右向左运算。前缀自增后取值;后缀取值依其所处位置而定,有连续多个将统一取值,其自增在语句结束前进行。
如,int i=1; printf(%d,%d,%d,i,++i,i--);
在printf函数中,输出项自右向左运算:i--是先用i进行计算,++i自加,最左边i取2,输出2,2,1,语句执行完后进行后缀i++的自加。如果删除++i,即i,i++格式,自右向左运算,取出i的值去使用,输出1,1,最后后缀加1,即i为2。
前后缀各有一个的情况:
设int i=1; 如(i++)+(++i),满足交换率,与++i+i++相同,规定按后者计算故为4。
若i++或++i或两者有多于一个的情况,开头++i只有一个时独立自增(有两个以上在一起时最左边的连续自增两个(同3)),其余每个自增后取值,如:int i=1,z;
z=(++i)+(i++)+(i++)+(++i);
2 2 2 3
z=9,i=5;
z=(++i)+(++i)+(++i)+(++i)+(i++);
3 3 4 5 5
z=20,i=6
如去掉最后一个(i++),则z=15
z=(++i)+(++i)+(++i)+i+(++i)+(++ i);
3 3 4 4 5 6
Z=15,i=6
(3) 函数参数中有括号时,括号参数优先计算,其余参数仍自右向左计算,如:
int i=9,j=8; printf(%d %d\n, (++i, j--), ++i); 打印8 11
printf(%d %d %d\n, (++i, j--), ++i, i); 打印8 11 10
(4) 最后i的值等于原值加总自增次数减自减的次数
您可能关注的文档
- TBBz系列变电站自动补偿成套装置.doc
- TGX015-2008 轻粗骨料承压筒校验记录.xls
- TGX021砂浆稠度仪校验记录.doc
- TGX022砂浆分层度仪校验记录.doc
- ThRn-222连续测氡仪.doc
- TJ165架桥机架设铁路T梁施工技术.ppt
- TLHG-606变电站电气设备交流耐压试验装置产品介绍.doc
- toc将力量集中在刀刃上.doc
- ts2111特质钢质修补剂中文说明.doc
- TSG D0001-2009压力管道安全技术监察规程.doc
- 《GB/Z 44363-2024致热性 医疗器械热原试验的原理和方法》.pdf
- GB/T 16716.6-2024包装与环境 第6部分:有机循环.pdf
- 中国国家标准 GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 《GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统》.pdf
- GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 中国国家标准 GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 44305.2-2024塑料 增塑聚氯乙烯(PVC-P)模塑和挤塑材料 第2部分:试样制备和性能测定.pdf
- 《GB/T 44315-2024科技馆展品设计通用要求》.pdf
- GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 39560.9-2024电子电气产品中某些物质的测定 第9 部分:气相色谱-质谱法(GC-MS)测定聚合物中的六溴环十二烷.pdf
最近下载
- 国家法定41种传染病大全(就诊科室、传播途径、病原体、检测方法等)及防护措施.doc
- QC╱T 1128-2019 汽车用摄像头(报批稿).pdf
- 笔记本电脑图纸Lenovo Ideapad Y470 (Compal LA-6881).pdf
- GB50487-2008 (2022年版) 水利水电工程地质勘察规范.pdf
- 2021卫生高级职称《中西医结合》题库及答案.docx
- 副研究馆员工作总结与计划范文.pdf
- 《幼儿教育中“去小学化”探究》课题结题报告.doc
- 除尘设备检修工艺规程.doc
- 部编版语文四年级上册雪梅(教案).docx VIP
- 【精品】实验小学课本剧《愚公移山》剧本.docx VIP
文档评论(0)