设有程序段如下:
int x=1, y=3, z=5 , a=0;
a= x--? y--: z--;
则执行该程序段后,下列说法不正确的是( )。
A.a的值为3
B.x的值为0
C.y的值为2
D.z的值为4
为啥选d啊,d不是对的吗
设有程序段如下:
int x=1, y=3, z=5 , a=0;
a= x--? y--: z--;
则执行该程序段后,下列说法不正确的是( )。
A.a的值为3
B.x的值为0
C.y的值为2
D.z的值为4
为啥选d啊,d不是对的吗
D.z的值为4 不正确
x=1 为真值 只会执行?之后的 y--,:之后的 z-- 不会执行
z还是5