鱼C论坛's Archiver
论坛
›
C\C++交流
› 求解
第三方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]
查看完整版本:
求解