C语言里x+=x++应如何理解,和x+=++x有什么不同?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/31 22:31:47

C语言里x+=x++应如何理解,和x+=++x有什么不同?

x+=x++等价于x=x+x;x=x+1;.
x+=++x等价于x=x+1;x=x+x;;.
若x=2,则前者结果是x=5,后者结果是x=6.