JAVA与C运算赋值的不同
摘要:
main(){ int a = 10; printf("%d",a+=a-=a*a); }结果为:-180JAVA的版本:public static void main(String[] args) { int a = 10; System.out.printf("%d",a+=a-=a*a);}结果为:-80所以运算的时候C的变量在运算式中是跟随变量值变而变化,而JAVA中a放进运算式后就等于固定赋值了,除非遇到“=”进行重新赋值。否则都是保持原来的值。根据这个实验了一下这个:public static v... 阅读全文
posted @ 2011-10-15 19:19 Topless 阅读(350) 评论(0) 推荐(0) 编辑