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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

本帖最后由 月影千华 于 2015-9-29 00:24 编辑

我觉得可以这样理解
int temp=x++;
x=temp;
所以结果x还是原来的值。



30 个回复

倒序浏览
进来学习学习
回复 使用道具 举报
这个我也不知道啊    只有运行了代码才知道
回复 使用道具 举报
必须的嘛
++是后运算。
回复 使用道具 举报
假如int x等于1  temp等于1,最后把1复给x,所以还是1 是吧波哥
回复 使用道具 举报
a6883767 发表于 2015-9-29 00:22
假如int x等于1  temp等于1,最后把1复给x,所以还是1 是吧波哥

。。。我擦,你是哪只。。
回复 使用道具 举报
月影千华 发表于 2015-9-29 00:27
。。。我擦,你是哪只。。

是我啊波哥,三弟
回复 使用道具 举报
a6883767 发表于 2015-9-29 00:28
是我啊波哥,三弟

。。。三弟是谁。。。
回复 使用道具 举报
月影千华 发表于 2015-9-29 00:29
。。。三弟是谁。。。

我是范三啊,波哥你还不睡觉?
回复 使用道具 举报
a6883767 发表于 2015-9-29 00:30
我是范三啊,波哥你还不睡觉?

。。。原来是你……正准备睡呢 明天16个视频。。。
回复 使用道具 举报
a6883767 发表于 2015-9-29 00:30
我是范三啊,波哥你还不睡觉?

白天唱几首情歌刺激一下我们神经哈
回复 使用道具 举报
vivianxie 来自手机 中级黑马 2015-9-29 00:34:15
12#
我也来看看
回复 使用道具 举报

又是一只夜猫,明天我默默看着老师过去敲你。
回复 使用道具 举报
lvfx 来自手机 中级黑马 2015-9-29 07:38:09
14#
想多了      
回复 使用道具 举报
x++是先将x输出之后,然后再对x自增1
回复 使用道具 举报
a334 来自手机 中级黑马 2015-9-29 18:58:10
16#
我怎么觉得 等于x+1
回复 使用道具 举报
我感觉是  X++表示X+1  把这个值赋给了Temp,而Temp又把值赋X   所以感觉应该是X+1  自己看点视频,纯属个人理解
回复 使用道具 举报
我一直认为 x++ 是原值, ++是废话,   ++x   就是加1咯   ,先算后算的问题
回复 使用道具 举报
俩加号放在变量后边做赋值运算的时候,是先赋值再自加,所以int temp =x++,假如x=3;则赋值之后先把3赋给temp,temp = 3,然后x自加,你又把temp赋值给x,则x还是3
回复 使用道具 举报
说说我的理解:第一步,把x++这个表达式的值赋给变量temp,但++符号在后面,所以先把x的值赋给temp.
第二步,执行++运算,,此时x的值相等于x=x+1.但不管x的值是多少,都不会影响第一步中已经赋给temp的值.
(++运算符比赋值运算符的等级要高,所以应先算++)
x++和 ++x的区别用毕老师的话说就是:int  a = x++就是x先出去玩,再回来吃饭.(先赋值,再运算)而int  a = ++x;就是x先吃饭,再出去玩(先运算,再赋值)
说的够详细了 ,希望你能理解,共同加油吧.
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马