一、基础顺序
自增和自减分为前置和后置两种情况,不论是在代码块中的哪个位置,前置和后置的执行顺序都是固定的。
前置
前置的顺序为:先自增/自减,再取值
后置
后置的顺序为:先取值,再自增/自减
二、在代码中如何理解
一、单独在一句时:
当“++”/“- -”单独放在程序中一句话时,相信大多数人应该都知道如何进行理解。例如:
int i = 0;
i++;
像上图中的代码,大家很容易就知道代码执行完毕 i 的值为1;不论是前置后置,都很容易理解。
二、混在表达式中
当自增自减混在其他表达式中的时候,很多小伙伴就不知道其顺序是如何进行的了,下面我给大家说个简单的方法,叫做加一句。例如:
int