A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Loser. 初级黑马   /  2016-5-6 12:57  /  1338 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

i++; ++i;
有什么区别?

8 个回复

倒序浏览

回帖奖励 +20

i = i+1; ==> i ++
另一个是  先加 再赋值
回复 使用道具 举报
i++先赋值再自增; ++i先自增再赋值
回复 使用道具 举报
前加后加的问题
回复 使用道具 举报
stud 来自手机 中级黑马 2016-5-7 12:40:34
报纸
前自增,后自增
回复 使用道具 举报
前者先取值再自加,后者先自加再取值
回复 使用道具 举报
i++
后缀表达式  i 的值就是i++表达式的值, 之后 i 自身加 1;
列入 i=5;
i++ 的表达式的值是5 ,
++i
前缀表达式   i++表达式的值就是 i+1 的值, 之后 i 自身加1;
列入 i= 5;
++i的表达式的值就是 5+1;
回复 使用道具 举报
解答都棒棒哒,参考一下!
回复 使用道具 举报
自身没有区别都是加一,赋值的话i++是赋i的值,++i赋i+1的值
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马