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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© AyangJ 中级黑马   /  2015-8-25 15:46  /  589 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

++i和i++的区别在哪里?

4 个回复

倒序浏览
i++:当前语句执行完后,i加1
++i:i先加1,后继续执行语句
回复 使用道具 举报
++i先++后参与运算,i++先参与运算后++
回复 使用道具 举报
++自增在前:比如a=2;b=++a;    结果就为a=3;b=3; ++自增在后:比如a=2;b=a++;    结果就为a=3;b=2; 计算机中的实际操作为:当执行b=a++;语句时,先把a放在一个临时内存空间中,然后将a自 加1,再将临时内存空间中的a赋值给b,因此b还是原来的a的值,
回复 使用道具 举报
楼上说的都对,,,,我就不说了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马