首页 > 技术文章 > i=i++的执行顺序

chenhao0302 2018-12-18 15:35 原文

        int a = 0;
        a = a++;
        System.out.println(a);
int b= 0; b = b++ + ++b; System.out.println(b);

输出结果是

0
2

 

对于第一段可以理解为

 

int a =0;
int temp = a++;
a = temp;

所以a的值是0;

 

推荐阅读