i--和--i的区别

区别:自身先减再赋值和自身先赋值再减的先后顺序不一致罢了

  public static void demo8() {
        int m = 10;
        int n=5;
        int p1 = m--;  //m的值先给p1,然后m再执行m=m-1
        System.out.print("p1:"+p1+"m:"+m+"\n");
        int p2 = --n;//n先执行n=n-1;然后再赋值给p2
        System.out.print("p2:"+p2+"n:"+n);
    }

输出:

p1:10m:9
p2:4n:4

posted @ 2022-06-07 09:48  大木瓜  阅读(712)  评论(0编辑  收藏  举报