24. 设a=1,b=2,c=3,d=4,则表达式: a<b?a:c<d?a:d的结果为() A.4 B.3 C. 2 D.1 a<b?a:c<d?a:d
24. 设a=1,b=2,c=3,d=4,则表达式: a<b?a:c<d?a:d的结果为() A.4 B.3 C. 2 D.1 a<b?a:c<d?a:d
日期:2011-07-21 15:27:16 人气:1
24、D
a<b?a:c<d?a:d,相当于:
如果a<b那么就取a的值,否则需要查看c<d的结果,如果c<d那么值就去a,否则取d的值。
当前a=1,b=2,a是小于b的,直接取a的值,那么结果为1
28、C
31、C
举个列子初始:X=2,Y=1。
x+=y相当于x=x+y=2+1→x=3;
y=x-y相当于y=3-1→y=2;
y=x-y相当于y=3-2→y=1;
x-=y相当于x=x-y=3-1→2;
所以到最后x,y的值都没有变