已知 int y, x=5 ;执行语句y= -x--;后 y 的值是 求解答!!!!!
1个回答
展开全部
已知
int
y,
x=5
;执行语句y=
-x--;后
y
的值是
-5
应为单目运算符-的优先级高于-
-
,那么先执行-,所以,y
=
-5,而x=4;
已知
int
x=5;执行语句x
-
=
--
x;后x的值是
1
x-
=
-
-x;
先执行(-
-
x)为4,x=5-4=1;
已知
int
x=6; x+=x-=x*x
; 语句后,x
的值为
-24
x*x
=
36,x-36
=-30;
x+(-30)
=
6+(-30)
=
-24
已知
int
x=5,
y;
则执行 y=(++x)+(x――)后的y
值是
12
y=(++x)+(X
-
-)
y=6+6
=
12
int
y,
x=5
;执行语句y=
-x--;后
y
的值是
-5
应为单目运算符-的优先级高于-
-
,那么先执行-,所以,y
=
-5,而x=4;
已知
int
x=5;执行语句x
-
=
--
x;后x的值是
1
x-
=
-
-x;
先执行(-
-
x)为4,x=5-4=1;
已知
int
x=6; x+=x-=x*x
; 语句后,x
的值为
-24
x*x
=
36,x-36
=-30;
x+(-30)
=
6+(-30)
=
-24
已知
int
x=5,
y;
则执行 y=(++x)+(x――)后的y
值是
12
y=(++x)+(X
-
-)
y=6+6
=
12
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询