变量已正确定义并赋值,x=y*5=x z 这个表达式为什么不对?
答案:1 悬赏:60
解决时间 2021-01-29 03:50
- 提问者网友:孤凫
- 2021-01-28 13:15
变量已正确定义并赋值,x=y*5=x z 这个表达式为什么不对?
最佳答案
- 二级知识专家网友:骨子里都是戏
- 2021-01-28 14:45
赋值是从右到左计算的。 于是 x=y*5=x+z等效于
y*5=x+z
再
x=y*5
明显 y*5=x+z 这个表达式赋值的左值不是变量, 这个是不符合语法要求的。
追问:那如果改成x=y=x+z这样写对吗
追答:这样是对的。
把x+z的值,赋值给x和y
y*5=x+z
再
x=y*5
明显 y*5=x+z 这个表达式赋值的左值不是变量, 这个是不符合语法要求的。
追问:那如果改成x=y=x+z这样写对吗
追答:这样是对的。
把x+z的值,赋值给x和y
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |