資訊科技中+=什麼意思?

資訊科技中+=什麼意思?使用者50165000859792022-08-06 17:48:45

在C中+=是複合運算子或叫自反運算子,前面的+表示算術操作,後面的=表示賦值,比如a+=這個好像不是比較符號啊,我在看一些程式上看到的。

就像ans +=1;就是a=a+b;的意思。連加的意思,如ans +=1等價於ans=ans +1,其他演算法同理+=表示相加並賦值,“i+=5”與“i=i+5”是等效的。

類似的運算子還有-=,*=,/=。

i-=5等價於i=i-5;

i*=5等價於i=i*5;

i/=5等價於i=i/5。