假定x=10,y=6,则表达式2+x++和++y*3的值分别为12和21 为什么2+x++是12呢?x++也加了1,应该是13吧?
人气:374 ℃ 时间:2020-06-20 07:47:31
解答
i++是先赋值再加一,++i 是先加一再赋值那么前面2+x++,就等于(2+x)++?难道2+X就等于结果了哦?如果还有其他表达式就会+1也就是X=11了没有他就停止运算了。
推荐
- 设x的值为4,则表达式(++x)+(++x)+(++x)的值是( ) A:12; B:18; C:16; D:21 、 D、3
- 10和25,12和18,27和9,20和21,7和13,9和12最大公因数
- 设a=12计算表达式a+=a-=a*12和a+=a-=a*=12的值
- .表达式DateDiff(“y”,#12/30/1999#,#1/13/2000#)的结果是
- 计算机逻辑表达式(13>12)or (10=10) and not (1 > - 1)的值
- 若a=2的40次幂,b=3的32次幂,c=4的24次幂,谁最大,谁最小?现在就要
- 平面镜在日常生活中的应用
- 用刻度尺测量一个木块的长度,三次测量结果分别是3.11cm、3.12cm、3.15cm则最接近真实值
猜你喜欢