c语言里 x+=a++ 是什么意思?没看懂

2025-06-28 20:32:57
推荐回答(5个)
回答1:

x+=a++等同于x=x+a++
因为是a++,所以先计算x=x+a,然后a++,最终x的值为在x+a!

回答2:

+=表示往自己身上累加,++表示增1。
就是让a变成a+1,然后让x=x+a,这里a已经是a+1了

回答3:

a++ 是个表达式,执行后该表达式的值不变,但是a的值加1,
x += a++ 这个语句执行后,x的值为x+a,a的值为a+1

回答4:

就是x+=a;a++

回答5:

x = x+a ;a++;