00问答网
所有问题
若有以下定义int x=3,y=2,则表达式y+=x–=y后的y值为
如题所述
举报该问题
其他回答
第1个回答 2016-05-13
y = y + (x-=y)
y = y + (x = x - y)
y = y + (x = 3 - 2) 此时,x = 1
y = y + 1
y = 2 + 1
y等于3,x等于1
本回答被网友采纳
第2个回答 2016-05-13
一步一步来y+=x是5
5-=y是多少呢就出来了
答案是3。
相似回答
.
int
x=3,y=2
;
则表达式
x
+=x
*
=y+
8
的值为
__
答:
60。——y+8
==2
+8==10
x=x
*(y+8)
==3
*10==30 x=x+30==30+30==60
若已
定义
:
int
x=2,y=3
; 则执行语句
y=x+
++(--y);后,
y的值
为什么为4
答:
x++是先取用
x的值2,
然后再x自增;--y是y先自减,再取用其值2.所以就是
y=2+
2=4
C语言中:
int
x=3,y=2
;
则表达式
x
+=x
*
=y+
8
的值为
?
答:
x+=30 =>
x=x
+30 => x=60
int
x=3,y=2
;
则表达式
(y++
==
--x)?y++:x++
的值为
多少
答:
这个表达式会先执行y++==--
x,y
++==--x的结果为true,执行结束后
y==3
x==2
;接着执行y++, 执行结果y==4;所以这个
表达式的值为
3。再说一下y++==--x:++(或者--)运算写在变量左边和写在变量右边的值是不一样的,写在左边代表想运算再取值,写在右边表示先取值再运算;所以 y++...
大家正在搜
若变量xy已定义为int
若xy均定义为int型
若变量xy被定义为float
xy均被定义为int
x和y均定义为int型
若变量xy已正确定义并赋值
若以定义x和y是整型变量
定义两个int型变量x和y
若wxyzm均为int型变量
相关问题
若有以下定义,int x=–2,y=2,则执行表达式y+=y...
已有定义:int x=3,y=2;,则执行语句!x&&(y+...
int x=3,y=2; 则表达式(y++==--x)?y+...
[判断题 1 ] int x=3,y=2; 则表达式(y++...
若有以下定义int m=5,y=2;,则计算表达式y+=y-...
若有定义int x=3,y;则执行语句y=(++x)+(++...
若有定义int x=3,y=4,z;,则表达式z=y*=x-...
若有定义:int x=3,y=2,float a=2.5,b...