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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 月影千华   /  2015-9-28 21:47  /  2169 人查看  /  30 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

理论是这样,先运算再赋值
回复 使用道具 举报
++放在变量的前面是先进行自加一,再进行运算,放在变量后面是先进行运算再进行自加。
如果++对变量单独使用,没有进行运算,放在前面后面都是一样的结果
回复 使用道具 举报
先赋值  再自加1
回复 使用道具 举报
亲,可以看我的帖子哦。。。。。
回复 使用道具 举报
本来就应该先运算后++,你说是吧
回复 使用道具 举报
举例子:你的x初始化为3,
int temp=x++;这一步是先把x的3赋给temp,之后再自增为4,,,即这时候x=4,,,,temp=3
x=temp;这一步是把temp的3赋给x,,,即这时x=3,temp=3
回复 使用道具 举报
哥们,把代码写全
回复 使用道具 举报
学到了         
回复 使用道具 举报
int temp = x++;
解析:是把(x++)的值给予temp,因为++符号在右边,所以是把所以先使用x的值作为(x++)表达式的值先赋予temp,然后x再进行自增运算.
回复 使用道具 举报
前来凑凑热闹。混点黑马币{:3_53:}
回复 使用道具 举报
++在前的话是先自增+1再复制,++在a后面就要把a先拿出来赋值给temp,然后再进行自增,这时候temp就等于自增之前的a,
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马