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

学习 时间:2026-08-13 08:21:22 阅读:7863
执行下列语句后,a、b、c的值是 .Rtint x=10,y=9;int a,b,c;a=(--x = = y++) –x :++y;b=x++;c=y;

最佳回答

魁梧的时光

可爱的康乃馨

2026-08-13 08:21:22

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-08-13 08:21:22

    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

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

下一篇 求反函数的方法?