不会,a 原来的值被覆盖了如果相加的话,是 a=a+b; 或者 a+=b;C/C++中, = 是赋值语句。
a
a=a+b;
a+=b;
=
不会相加,b的值赋值给a,你已经懂了这个操作,可以理解为a的值变成了10,之前的2被覆盖了
不会相加,a的值会被b的值覆盖掉
你没写+,他们怎么会相加呢,b赋值给a。b = a = 10; a不就变成10了吗
一个等号在代码中是将右值赋值给左值的意思,两个等号是判断左右值是否相等。如果是相加就得必须明确给出a=b+c这种,把b和c相加赋值给a。