A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
窦超
黑马帝
黑马币:3
帖子:70
精华:0
© 窦超 黑马帝 / 2011-12-20 20:05 / 3989 人查看 / 13 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
陈腾跃 发表于 2011-12-20 20:09 x=x+2功能上等同于x+=2,也就是x=x+2换一种格式,换一种写法; 举例子:x++; 等同于x=x+1;等同于x+=1;
郝锡强 发表于 2011-12-20 20:08 x+2,执行就是3了 x++运算的时候x还是1,之后才赋值为2的x=x+2,就是直接赋值给x=3 内存当中就是先算x+2, ...
t_mac 发表于 2011-12-20 20:10 x+=2 这是赋值运算,相当于 x=x+2; 如果你这样写: int x = 1;
余松霖 发表于 2011-12-20 20:13 x=1. x+2就是3了不符合循环条件了. x+=2意思就是x=x+2.
黑马巩伟伟 发表于 2011-12-20 20:19 首先,如果你把x++换成x+2,刚会编译时就出错,语法错了。如果将x++换成x+=2,这就相当于x=x+2,而x的初始值是 ...
guofansen 发表于 2011-12-20 20:20 1.x+2是不可以替换x++的位置的,x++是x=x+1,按你的意思要写成x=x+2. 2.即使你换成x=x+2,x=1(x=1肯定满足 ...
有了黑马骑士勋章,比白马王子还要牛!