自增理解

int x = 5;
x++;

// 后缀自增分解
private int suffixAutoAdd(int x){
    int temp =  x;
    x = x + 1;
    return temp;
}

int y = 6;
++y;
// 前缀自增分解
private int prefixAutoAdd(int x){
    x = x + 1;
    return x;
}


int x = 5;
x = ++x + x++;
System.out.println("结果为" + x);  // 12
// 分解
// 自增看成是有返回值的方法,结果是获取返回值
// ++x = 6; x++先返回6,再加1;最后是6 + 6 = 12

// 相当于上面的例子
int a = 5;
int s = ++a;
int d = a++;
int c = s + d;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容