自增自减运算符(面试题)

面试题  

int i=10;

i=i++;//i的自增运算赋值给i,要用到临时变量temp。

System.out.println(i);

运算规则:第一步temp=i;第二步i+1;第三步i=temp;最后输出结果为10

int i= 10;

i=++i;

System.out.println(i);

运算规则:第一步:i+1;第二步temp=i;第三步i=temp;最后结果为11。

注意:i的自增赋值给别的变量时,不会这么麻烦。

i++:先赋值在自增(i的自增)

++i:先自增(i的自增)在赋值

 

posted @ 2021-07-23 15:05  我亦无他,惟手熟尔  阅读(297)  评论(0)    收藏  举报