黑马程序员技术交流社区
标题:
大神教教我这个怎么做
[打印本页]
作者:
卞卞
时间:
2015-11-23 23:48
标题:
大神教教我这个怎么做
public class test3
{public static void main(String args[])
{ int count=0;
for (int i=0;i<=100;i++) count+=count++;
} }
问一下这个怎么做
作者:
zqiang
时间:
2015-11-24 00:37
这个是啥?也不说清楚
作者:
迷茫不堪的年纪
时间:
2015-11-24 00:41
条件没判断, 次数没意义, 完全废了
作者:
隔壁马良
时间:
2015-11-24 00:44
,底层运算是从右往左的count+=count++ <===> count = count + (count++) <===> 0=0+0
作者:
Camwly
时间:
2015-11-24 09:18
目测结果是0啊
作者:
李永佳
时间:
2015-11-24 09:38
都说结果是0,我怎么感觉是1呢
作者:
hdhunter
时间:
2015-11-24 10:58
代码挺帅气。可是没有需求啊!。for语句作为计数器。然后考count。
修改一下,看得更明白。
count = count + count ;
count = count + 1;
可以看出来,这个相加,结果还是很大的。小学方程题,你看吧。
作者:
qq892384796
时间:
2015-11-24 12:38
下次如果看到某人T恤上印着“i=i++”,千万不要鄙视他,记住,能够以不同的语言解释清楚这句话的人绝对不简单,应该表现出“如滔滔江水”般的敬仰,心理默念着“高人,绝世高人哪”。
详情请见:
Java : http://www.imooc.com/qadetail/66768
C: http://akaedu.github.io/book/ch16s03.html
跟编译器版本有关,例如C的编译器版本不同都可能产生 1 和 0 的不同结果 , 明白这是编译器在处理该问题时所产生的陷阱避免即可,不必深究
作者:
一切命中注定
时间:
2015-11-24 19:19
条件没判断, 次数没意义, 完全废了
作者:
你是对的
时间:
2015-11-24 19:47
count+=count++;
不就是count=count+count++
一直都在把0赋值给自己
作者:
yuhongzhen
时间:
2015-11-24 19:59
看不到意义在哪,是要验证count的值吗?还是其他?
作者:
chirst123
时间:
2015-11-24 23:33
count++ 本身无论循环多少次都不变,count加上count++再返回给自身,还是0,无论循环多少次
作者:
lovetonia
时间:
2015-11-25 06:22
粘代码轮一遍不就晓得了么,话说技术分水出来的?羡慕呢
作者:
845479430
时间:
2015-11-25 09:04
我只想说大神看不都你的题
作者:
Aaron_wang
时间:
2015-11-25 22:15
本帖最后由 Aaron_wang 于 2015-11-25 22:18 编辑
哈哈,看回复太逗了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2