关于选择题2-3

来源:2-1 赋值运算符

哲歌

2018-11-13 20:16:46

http://img.mukewang.com/climg/5beac0ac0001a01610010751.jpg
老师说赋值运算符是从右往左运算,所以计算时不应该先算a*=a,即a=a*a,算完后a
的值变成了9,然后再算a+=a,即a=a+a,得18吗?我的思路哪里有问题吗?

写回答

1回答

好帮手慕雪

2018-11-14

a+=a*=a先算右侧的表达式,a*=a表达式为9,但a+=9中的这个a还是取值3,取的原值。一般的项目中不写这么复杂的表达式,特殊内容,不好理解记住就行了。祝:学习愉快

0

0 学习 · 14452 问题

查看课程