鱼C论坛's Archiver
论坛
›
C\C++交流
› 赋值的顺序是什么样的?
1613551
发表于 2022-5-4 16:37:10
赋值的顺序是什么样的?
ch = *target1++ = *target2++;比如这个,是从右往左吗?这种是一个表达式,最后只会改变ch的值,还是说target1的值也会赋值成target2的值
风车呼呼呼
发表于 2022-5-4 17:01:06
右往左
int a = 1;
int b = 2;
int c;
c = a = b;
和这个没区别,带上++对当前表达式运算没影响,指针后移一次而已
上面结果:a=2,b=2,c=2
页:
[1]
查看完整版本:
赋值的顺序是什么样的?