首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

Java 与 C/C++ 不同凡响之处(bugs)

2012-08-01 
Java 与 C/C++ 与众不同之处(bugs)int b 12b b - b*b这个算式,在Java中你猜结果是多少?-264?错, 是

Java 与 C/C++ 与众不同之处(bugs)
int b = 12;
b += b -= b*b;

这个算式,在Java中你猜结果是多少?  -264?  错, 是 -120.

在C/C++中才是 -264,

 

原因为何,

Java很"省事"的把最左边的b提前赋值成12了。

所以

 

12+=(-132) = -120.

这个是Java特性???

 

1楼yf25184天前 19:36
学习了。。。

热点排行