int x =10,y=9; int a,b,c; a= (x- -=y++)?x- -:y++; b=x++; c=y; 求a,b,c 9,11;要分析过程!谁帮
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/17 03:29:02
![int x =10,y=9; int a,b,c; a= (x- -=y++)?x- -:y++; b=x++; c=y; 求a,b,c 9,11;要分析过程!谁帮](/uploads/image/z/13900037-5-7.jpg?t=int+x+%3D10%2Cy%3D9%3B+int+a%2Cb%2Cc%3B+a%3D+%28x-+-%3Dy%2B%2B%29%3Fx-+-%3Ay%2B%2B%3B+b%3Dx%2B%2B%3B+c%3Dy%3B+%E6%B1%82a%2Cb%2Cc+9%2C11%EF%BC%9B%E8%A6%81%E5%88%86%E6%9E%90%E8%BF%87%E7%A8%8B%21%E8%B0%81%E5%B8%AE)
xSRAvT@X"4~ʍEEnP 2e|2`*&gvϬo,;WqNsN\X"O³9BY)GLN>X1xҏk괊)rK}J#bIe2ӠŹ=7d
(].U_ތ|dp]Nm8+-N9
\vW@NN,x l%Iըa'zJk5qv߅+&GL>
kޅbçcɊMLnjMB,Ŷk*!FJכ1=J?* 'fP^QGKIF߆OM쎞U;B~tܯz=j!9t/C~?I9qpՂVIv0ĵӛbRyMN=Z%
oMW 3={ͲQP
int x =10,y=9; int a,b,c; a= (x- -=y++)?x- -:y++; b=x++; c=y; 求a,b,c 9,11;要分析过程!谁帮
int x =10,y=9; int a,b,c; a= (x- -=y++)?x- -:y++; b=x++; c=y; 求a,b,c 9,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(前面得出)