a是int型变量,则(a=3+5,a*2),a*6表达式的值是48
能将一下怎么算的么 ??
谢谢啦~
a是int型变量,则(a=3+5,a*2),a*6表达式的值
答案:6 悬赏:80 手机版
解决时间 2021-02-13 11:27
- 提问者网友:黑米和小志
- 2021-02-13 04:14
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-02-13 05:48
,运算符优先级最低。运算顺序从左到右,结果是最右边表达式的结果。
(a=3+5,a*2),a*6的计算顺序是:
a=3+5;//计算结果 a=8
a*2;//(a=3+5,a*2)的计算结果是a*2的结果16
a*6;//(a=3+5,a*2),a*6的计算结果是a*6的结果48
(a=3+5,a*2),a*6的计算顺序是:
a=3+5;//计算结果 a=8
a*2;//(a=3+5,a*2)的计算结果是a*2的结果16
a*6;//(a=3+5,a*2),a*6的计算结果是a*6的结果48
全部回答
- 1楼网友:忘川信使
- 2021-02-13 08:49
逗号运算符是将最后一次结果作为表达式的值,先将8赋给a,然后再返回8*6.
- 2楼网友:话散在刀尖上
- 2021-02-13 08:23
这是个逗号表达式,是一个表达式
逗号表达式的值为逗号右边的值,如(a,b)的值即为b的值,逗号的运算优先级最低
(a=4*5,a*2),a+6的值即为a+6的值,即为26
- 3楼网友:鸽屿
- 2021-02-13 08:04
等号代表赋值从右向左先算出3+5然后存入内存a九代表8。6*8=48
- 4楼网友:未来江山和你
- 2021-02-13 07:25
a=8啊,a*6自然等于48
- 5楼网友:患得患失的劫
- 2021-02-13 06:04
逗号表达式取逗号后的值。
a=3+5,解得a=8;
a=3+5,a*2这个表达式的值是16;
(a=3+5,a*2),a*6因为取逗号后的值,所以逗号前面的不用管,因为a被赋值为8,所以a*6=48
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯