首页 > 技术文章 > i++和++i

Yxxxxx 2017-05-15 04:19 原文

i在前,先引用

i在后,先自增

 

a=i++;
(分解:a=i; i=i+1;)
a=++i;
(分解:i=i+1;a=i;)
这样使用a的值是不一样的

 

a=1+++i的话就先i=i+1;i=2.然后a=i+1,a=3

推荐阅读