早教吧作业答案频道 -->数学-->
intx=10,y=9;inta,b,c;a=(x--=y++)?x--:y++;b=x++;c=y;求a,b,c9,11;要分析过程!谁帮
题目详情
int x =10,y=9; int a,b,c; a= (x- -=y++)?x- -:y++; b=x++; c=y; 求a,b,c 9,11;要分析过程!谁帮
▼优质解答
答案和解析
++表示自加,--表示自减.++在前面的(比如x=++a)a先自加,再赋值给x;++再后面的则先 赋值,再自加.--同理.
a= (x- -=y++)?x- -:y++; 是一个三目预算,意思是如果?前面的等式(也就是(x- -=y++))成立,则a=x--;如果不成立,则选a=y++.
a= (x- -=y++)?x- -:y++; 首先判断x- -=y++是否成立,--和++都是在后面的,所以判断x=y(注意判断玩之后还要做x--和y++);不成立,则a=y++;也就是先赋值a=y=10(因为前面已经做过一次y++);在做y++,y=11;
b=x++,先赋值b=x=9(因为前面已经做过一次x--),在做x++,x=10
c=y=11(前面得出)
a= (x- -=y++)?x- -:y++; 是一个三目预算,意思是如果?前面的等式(也就是(x- -=y++))成立,则a=x--;如果不成立,则选a=y++.
a= (x- -=y++)?x- -:y++; 首先判断x- -=y++是否成立,--和++都是在后面的,所以判断x=y(注意判断玩之后还要做x--和y++);不成立,则a=y++;也就是先赋值a=y=10(因为前面已经做过一次y++);在做y++,y=11;
b=x++,先赋值b=x=9(因为前面已经做过一次x--),在做x++,x=10
c=y=11(前面得出)
看了 intx=10,y=9;in...的网友还看了以下:
如图,在△ABC中,BC=15,B1、B2、…B9、C1、C2、…C9分别是AB、AC的10等分点 2020-07-09 …
已知C5/15=a,C9/15=b,那么求C10/16的值 2020-07-09 …
下列文言语句中加点字读音有误的一项[]A.水中藻荇交横(x@ng)犬牙差互(c9)B.悄怆幽邃(s 2020-07-24 …
请帮忙修正英文文法英文部分请帮忙检查有没有语法错误,中文部分请帮忙翻译!谢谢!请不要使用线上翻译器 2020-07-25 …
所有的积分了帮帮忙吧一、填空题(每空1分,共25分)1、标点符号()可以使命令行不显示运算结果,( 2020-08-02 …
在△ABC中,BC=10,B1、C1分别是图①中AB、AC的中点,在图②中,B1,B2,C1,C2分 2020-10-31 …
在△ABC中,BC=10,B1、C1分别是图①中AB、AC的中点,在图②中,B1,B2,C1,C2分 2020-10-31 …
5个人各提一只水桶到同一自来水龙头前排队打水,每人装满各自的水桶所需时间分别为:小A5分钟,小B2分 2020-10-31 …
一道概率论的题目,达人们速度进啊++++++++++++分不多,请大家帮个忙,P(A)=P(B)=P 2020-11-08 …
会计的题,很急,帮帮忙,谢了一家公司在招收职员时,首先要通过两项能力测试.在A项测试中,平均分数是1 2020-11-14 …