早教吧作业答案频道 -->数学-->
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...的网友还看了以下:
设关系R1={(1,x),(2,x),(2,y),(3,y)},R2={(x,a),(x,b),( 2020-05-13 …
已知a,b是正常数,a≠b,x,y∈(0,+∞),求证:a²/x+b²/y≥(a+b)²/x+y, 2020-05-21 …
求定义域在[-1,1]上的函数y=(a+bx)/(a-bx)(a>b>0)的值域请用反函数求解由y 2020-06-11 …
判断三维空间中一点在直线上的方法我想的是通过三维空间直线坐标的两点式来确定:有3个点,p,a,b. 2020-06-14 …
求曲面az=xy包含在圆柱面想x^2+y^2=a^2内部分的面积!请帮我分析az=xy在xy面的投 2020-07-05 …
Mathematica5中角标的含义?DSolve[{x*y''[x]==k*Sqrt[1+y'[ 2020-07-07 …
1.若对任意有理数a,b,关于x,y的二元一次方程(a-b)x-(a+b)y=a+b有一组公共解, 2020-08-02 …
分解因式题.快1)9(2x-y)^2+12(2x-y)+42)x^2-4x(y+z)+4(y+z)^ 2020-10-31 …
(x+y)²+2(y-x)因式分解怎么弄我这还有几道题(x+y)²-(x+y)(x-z)+(x+y) 2020-11-01 …
(1)若对任意有理数A.B,关于X.Y的二元一次方程(A-B)X-(A+B)Y=A+B有一组公共解, 2021-01-28 …