c++语言,前置自增操作符和后置自增操作符有什么区别?

2025-04-04 23:10:52
推荐回答(1个)
回答1:

前置自增是先本体+1然后进行其他操作,后增是先进行其他操作后再自+1
比如 前置 int i1=0;
int i2=2;
i1=(++i2)+5; 此时先算i2=i2+1 故i2=3 然后i1=i2+5=8 结果i1=8 i2=3
int i1=0;
后置 int i2=2;
i1=(i2++)+5; 此时先算i1=i2+5=7 再算i2=i2+1=3 结果i1=7 i2=3