int+a=镟?哪出错了

1个回答
展开全部
摘要 第一步明显错了,赋值表达式要求左边的操作对象是一个可寻址的,a+b不可寻址。
咨询记录 · 回答于2022-10-03
int+a=镟?哪出错了
您好,对于您的问题int+a=镟?哪出错了 的答案:把这个表达式分解一下就明晰了,从右到左:a+b = b++;a = (a+b = b++);第一步明显错了,赋值表达式要求左边的操作对象是一个可寻址的,a+b不可寻址。
书上的 int a = b = c; 之所以成立是因为这样的:b = c;a = (b = c);"b = c"是个赋值*表达式*,表达式就是类似"a+b","a-b"之类的有结果的式子,因此可以赋给a
这是哪出错了
第一步明显错了,赋值表达式要求左边的操作对象是一个可寻址的,a+b不可寻址。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消