当前位置 :
a=++i与a=i++为什么运算方向是从右至左啊?是否可以这样理解,++i就是i=i+1;i++就是i+1=i;请问这样理解对吗?从右至左的运算规律是不是这样的?
更新时间: 2025-08-28 05:28:33
1人问答
问题描述:

a=++i与a=i++为什么运算方向是从右至左啊?

是否可以这样理解,

++i就是i=i+1;

i++就是i+1=i;

请问这样理解对吗?

从右至左的运算规律是不是这样的?

程恳回答:
  不对,还有一个问题i+1=i;从语法上也是不对的,表达式不能做左值的   在复制运算中,先执行“=”右边的表达式,然后将结果付给左边的变量.   给你举个例子:   inta=1,b=1,c,d;   c=++a;//a先进行加1操作及1+1=2将2复制给C,a的值为2,C的值为2   d=b++;//先将b的值1复制给d,然后b在做加1操作,b的值为2,d的值为1
最新更新
保卡通(baokatong.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2009-2021 保卡通 baokatong.com 版权所有