在线名词解释大全 - Java程序设计基础 - 详细

inta=2;intb=3;intc=a+++b;System.out.println("c="+c);下列代码执行后,变量c的值为多少?

A
A.5
B
B.6
C
C.7
D
D.8
正确答案:
c进行运算的时候,++优先级高于+;c=a+++b相当于(a++)+b;因此先计算a+b,c的值为5;这个案例中代码应该写为c=(a++)+b;这样代码清晰不会有歧义;
相关推荐
扫描二维码
关注公众平台