读书人

a=b=c=d=e=f=100;这条代码计算机是如何

发布时间: 2012-08-03 00:12:14 作者: rapoo

a=b=c=d=e=f=100;这条代码计算机是怎么执行的?

Java code
int a,b,c,d,e,f;a=b=c=d=e=f=100;


[解决办法]
我去研究了下反编译的代码,发现我错了,这个才是正确的

f=100;
e=100;
d=100;
c=100;
b=100;
a=100;

不过,无论怎么理解,都不会影响最终结果.而且这个又可能编译器不同变异出来的代码也不同

探讨

引用:

他是
Java code
f=100;
e=100;
d=100;
c=100;
b=100;
a=100;

还是
Java code
f=100;
e=f;
d=e;
c=d;
b=c;
a=b

到底是哪个还是都不对?


f=100;
e=f;
d=e;
c=d;
b=c;
a=b

是这个

读书人网 >J2SE开发

热点推荐