求解。变量a,b,c的值分别是?int x=10,y=9; int a,b,c; a =(- -x = = y++)?- -x:++y ; b = x ++; c = y; 1个回答 #热议# 普通体检能查出癌症吗? 草柏渡 2011-08-20 · TA获得超过401个赞 知道答主 回答量:83 采纳率:0% 帮助的人:65.6万 我也去答题访问个人页 关注 展开全部 首先你这程序有错误的判断--x=y++就好。在前面++或就--就是先++或--再用数;在后面就先就是先用数在++或--所以--x=y++是对的。所以a=--x;所以a=8的(经过两个--)。b=x++;先赋给b再++。所以b=8.x为9.c等于y。y等于10.(:++y)是没有执行到的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容夸克智能搜索,屏蔽低质广告b.quark.cn查看更多 其他类似问题 2021-08-04 c语言中,整型变量X=1,Y=3,进过计算后,x的值不等于6的是A:x=(x=1+2,x*2)B:x=y>?6:5C:x=9-(-y)-(y-)D 1 2020-03-10 int a,b,c;a=b=c=1;++a||++b&&++c;计算后a,b,c的值 33 2022-09-16 设有变量inta=5,b=6,c=1;求出a>b的值 2022-05-27 若a,b,c均是int型变量,则计算表达式a=(b=4)+(c=2) 2022-11-17 在C语言中int+.+a=10,b=3,c;+.+c=a/b;+:变量的值 2023-03-29 若有变量定义:int+a=12;求表达式+a*=3,a+4,a/2的值为()。+(A)40+(B) 2023-01-08 若a、b为int型变量,并且已分别赋值为5和10,则表达式(a++)+(++b)+a*b的值为。 2016-12-02 int x=10,y=9; int a,b,c; a=(--x==y++)?--x:++y; b=x++; c=y; cout<<a<<b<<c; 能写分析步骤最好啦? 118 更多类似问题 > 为你推荐: