执行下列语句后,a、b、c的值是 .

学习 时间:2026-09-27 18:31:47 阅读:9489
执行下列语句后,a、b、c的值是 .Rtint x=10,y=9;int a,b,c;a=(--x = = y++) –x :++y;b=x++;c=y;

最佳回答

柔弱的蓝天

火星上的诺言

2026-09-27 18:31:47

a=(--x = = y++) -–x :++y;判断?:真假,--x=9 y++=9 --x==y++为真,取--x 又因为判断的时候执行了一次--x,所以x变为9,y变为10a=8 又执行了一次--x,x变为8 b=x++ 取x的值,b=8c=y c=10最后结果是a=8,b=8,c=10

最新回答共有2条回答

  • 发嗲的发卡
    回复
    2026-09-27 18:31:47

    a=(--x = = y++) -–x :++y;判断?:真假,--x=9 y++=9 --x==y++为真,取--x 又因为判断的时候执行了一次--x,所以x变为9,y变为10a=8 又执行了一次--x,x变为8 b=x++ 取x的值,b=8c=y c=10最后结果是a=8,b=8,c=10

上一篇 太阳能的电子温度计是怎样测得温度的?

下一篇 求反函数的方法?