作业帮 > 综合 > 作业

若有定义int x=0; 则执行:x=3+5,x*5;语句后,变量x的值为8?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 17:00:47
若有定义int x=0; 则执行:x=3+5,x*5;语句后,变量x的值为8?
如题,为什么呢?
你说到x=3+5,x*5; 结果x为8
整个其实很简单.
x=3+5;为一个赋值语句,由于整个语句你可以算出来x为8
你疑惑的是后面不是有个x*5吗?为什么不是40?是吗?
我们可以看到这个语句就是x*5 并没有赋值啊 如果是x=x*5;那么x等于40.
但是现在只有一个运算的过程,并没有改变x的值,所以依然为8
有什么不会的可以HI我