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

学习 时间:2026-04-08 23:24:36 阅读:6836
若有定义int x=0; 则执行:x=3+5,x*5;语句后,变量x的值为8?如题,为什么呢?

最佳回答

陶醉的烤鸡

怕黑的枕头

2026-04-08 23:24:36

你说到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我

最新回答共有2条回答

  • 怡然的镜子
    回复
    2026-04-08 23:24:36

    你说到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我

上一篇 the students are-----at the blackboard.中-----里填什么

下一篇 形容时间快的AABB词语!