求解。变量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% 帮助的人:66.6万 我也去答题访问个人页 关注 展开全部 首先你这程序有错误的判断--x=y++就好。在前面++或就--就是先++或--再用数;在后面就先就是先用数在++或--所以--x=y++是对的。所以a=--x;所以a=8的(经过两个--)。b=x++;先赋给b再++。所以b=8.x为9.c等于y。y等于10.(:++y)是没有执行到的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2011-07-30 int x=10,y=9; int a,b,c; a=(--... 96 2019-04-30 main( ) {int x=10,y=10;int a,b... 8 2016-12-05 #include <stdio.h> int main() ... 20 2018-11-07 intx=10,y=9;inta,b,c;a=(x--=y+... 5 2013-02-04 main() { int x=10,y=9; a=(x--=... 2013-06-12 C语言,变量作用域的问题。。。 #include <stdi... 12 2011-05-22 在C语言中,在执行 char str[10]=”ch\nin... 41 2016-10-08 执行以下程序段后,a,b,c的值分别是( ) 。 int a 7 更多类似问题 > 为你推荐: