已知:int x=1,y=2,z;,则执行语句z=x>y?x++:y--后,变量z的值

2025-03-04 23:12:03
推荐回答(2个)
回答1:

#include
main()
{int x=1,y=2,z;
z=x>y?x++:y--;
printf("%d %d",z,y);
}
x>y,则z=x++否则z=y--表达式y--的值先取y值作为表达式的值,即z=2.再y值减1

回答2:

z的值是2
。。。