第三方cdx 发表于 2021-3-27 14:06:13

求解

若变量定义并赋值,a=a+=c+b,这个语法错误为什么编译器还能编译

yuxijian2020 发表于 2021-3-27 14:53:51

本帖最后由 yuxijian2020 于 2021-3-27 14:54 编辑

不太明白你是什么意思
a = a += b + c
这个语法并没有错误,按照从右往左计算, 这句话相当于
a = a + (b + c)
a = a
最后一句自赋值会被编译器优化,整个语句其实就是
a = a + b + c
页: [1]
查看完整版本: 求解