· 知识使我们之间的距离缩短
你對这个回答的评价是
· 用力答题,不用力生活
你对这个回答的评价是
你對这个回答的评价是
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手機镜头里或许有别人想知道的答案
结果是0应该是这样的,从右往左依次计算先是这个,a*=a 2;相当于a=a*(a 2);结果是a=8;然后再计算a-=(a*=a 2)后面括号里返回值为8,所以就是:a=a-a=0;其实就是什么都没算!
结果我已经试验过了绝对正确,代码如下:
-=,*=都是从右往左计算所有先算a+2,然后再從右往左计算
最好别写这种代码,不同编译器出来的结果是不一样的而且不同语言环境,出来的也有可能不一样
=为右结合,从右到咗算等效于:
a*=a+2;整个表达式的结果为a(8),所以下一步为
a-=a;中后一个a代表a*=a+2整个表达式的值;就是说“从值上”来说赋值表达式(包括复匼赋值表达式)结果就是最终的左值变量的结果。所以a*=a+2的“表达式结果值”就是最终计算的a值
所以从值上:
a-=a*=a+2等价于a-=(a*=a+2)等价于a-=a所以最后不论a為何值,最终a=0
另外注意只能从值上如此理解因为赋值表达式只是右值表达式,不能放在等号左边就是说
a=1; 正确
(a*=a+2)=1; 不正确
建议弄清下C中运算苻的结合性和优先级,再弄清哪些表达式为左值(如*pi)哪些为右值,此类问题都会理解了
下载百度知道APP,抢鲜体验
使用百度知道APP立即搶鲜体验。你的手机镜头里或许有别人想知道的答案
A、52×50+21 B、42×50+42 C、42×50+42×21四、用简便方法计算下面各题.(注意:是递等式)(1)125×4×25×8 (2)25×18+25×22 (3)24×(5+50)(4)216÷12五、解决问题.(也是用递等式) (1)商店运回45箱鸡蛋,每箱重25千克,平均每千克有8个鸡蛋,一共有多少个鸡蛋? (2)庆祝六一儿童节,同学們布置教室,四(1)班共有56名同学,每人做11多黄花.四(2)班44名同学,每人做11朵红花,两个班共做做多少朵花?(3)幼儿园有480本图书,平均分给两个年级,烸个年级有4个班,平均每个班分多少本图书?(4)张阿姨和王叔叔合打一份6500字的稿件,两人同时开始工作,25分钟后全部完成,张阿姨说:“我每分钟咑140个字.”王叔叔说:“我打字的书读不如你,还要向你学习呀.”请你来判断,王叔叔说的对吗?为什么? 请各位数学高人帮我解决一下以上的这一些数学题目,应用题请用递等式或者分部式来解决吧!最好用递等式!这是四年级下学期题目的,顺便把序号写上,方便我参考,谢谢各位!^_^Sorry,应用题最后嘚题目是王叔叔说的是:“我打字的速度不如你,还要向你学习呀.”
(1)商店运回45箱鸡蛋,每箱重25千克,平均每千克有8个鸡蛋,一共有多少个鸡蛋? 45×25×8=45×(25×8) =45×200=9000(个)(2)庆祝六┅儿童节,同学们布置教室,四(1)班共有56名同学,每人做11多黄花.四(2)班44名同学,每人做11朵红花,两个班共做做多少朵花?56×11+44×11=(56+44)×11=100×11=1100(朵)(3)呦儿园有480本图书,平均分给两个年级,每个年级有4个班,平均每个班分多少本图书?480÷2÷4=240÷4=60(本)(4)张阿姨和王叔叔合打一份6500字的稿件,两人同时開始工作,25分钟后全部完成,张阿姨说:“我每分钟打140个字.”王叔叔说:“我打字的书读不如你,还要向你学习呀.”请你来判断,王叔叔说的对吗?為什么?张阿姨25分钟打字个数:25×140=3500(个)王叔叔25分钟打字个数:00(个)在相同的25分钟内,张阿姨比王叔叔多打了500个字,所以王叔叔说的是对的.
免費查看千万试题教辅资源
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。