x=i1+++i2%i3 为啥得30?晕,初学者,我不懂.
i1=10,i2=20,i3=30
另,i2--*++i3为啥得620?
人气:406 ℃ 时间:2020-04-02 12:13:32
解答
-- 与 ++ 的优先级高于 *
用个括号更能看清楚
(i2--)*(++i3)
(++i3)的结果是先进行i3 = i3 + 1的操作再返回i3,所以返回值是31
(i2--)的结果是先返回i2再进行i2 = i2 -1的操作,所以返回值是20
20 * 31 = 620
推荐
- 4 x i1 + 2 x i3 = 30 5 x i2 + 2 x i3 = 40 i1 + i2 - i3 = 0 i1 i2 i3 各是多少?
- I1=I2+I3 I2+4I1-I1=0 2I3-I2+7=0是方程
- i1+i2-i3=0 i1+4i3=18 i2+4i3=9 求 i1 i2 i3
- 定义:如果一个数的平方等于-1,记为i2=-1,这个数i叫做虚数单位.那么i1=i,i2=-1,i3=-i
- 当ωt=360°时,i1,i2.i3分别为?
- 英语中的问候语与祝福语的区别
- 我们生物课每天都要说一个小故事,关于生物的,到前面讲,时间规定于2分钟左右,提供2个小故事.我的同学
- 1.举例说明日常生活中你所见到的丁达尔效应. 2.探究中你发现或提出的问题.
猜你喜欢