作者Kikoro (Kikoro)
看板java
标题[问题]请教一题考试题目
时间Fri Jan 22 19:45:22 2010
如题 小弟在写96成大计概有一题不太懂
希望版友提点 感恩
题目如下
Give the results of the following java program.
int z = -1;
system.out.println(++z);
system.out.println(z--);
system.out.println(z++ + z);
system.out.println(z + z++);
a.0 0 0 1
b.0 1 0 0
c.0 0 -2 1
d.0 0 -2 0
e.0 0 -1 0
参考答案是e 能不能请版友说明一下概念呢
感激不尽!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.126.33.85
1F:→ tkcn:第三行是陷阱故意用错误的排版,实际上是 z+(++z) 01/22 19:52
2F:→ sbrhsieh:(z++)+z 与 z+(++z) 是等效的。 01/22 20:07
4F:推 werdna:楼上的结论和引用的网址好像没什麽关系,是我看错吗? 01/22 20:19
5F:→ sbrhsieh:实际上 z+++z => (z++)+z 01/22 20:20
6F:→ sbrhsieh:引用的网址是给发帖者看 01/22 20:22
7F:→ tkcn:楼上说的是,是我搞错了 01/22 20:34
8F:推 werdna:了解了,我还以为我弄错了 XD 01/22 20:51
9F:→ sbrhsieh:引用文章讲的方式也可以看出(z++)+z 与 z+(++z) 等效 01/22 21:07
10F:→ Kikoro:了解!! 感谢各位 01/22 21:07
11F:推 werdna:对耶,真的等效 orz 感谢 sbrhsieh 01/22 22:04