2.执行以下程序段后,变量a,b, c得值分别() int x=10,y=9;int a,b,c;a=(--x==y++)? x: ++y;b=x++;c=y;A.a=8,b=8,c=10 B. a=9,b=9,c=10 C.a=9,b=10,c=9 D. a=1,b=11 ,c=10
先算 --x 此时 x变成9 再判断 x==y?结果是true ,然后++y 使得 y自增 变成10 ,然后根据判断结果 a=x 被赋值为9,最后c = y 是10