88问答网
所有问题
C语言设int x=2,y=1;则表达式(!x||y--)的值。我算的是0,答案是1.不知道错在哪?
C语言设int x=2,y=1;则表达式(!x||y--)的值。我算的是0,答案是1.不知道错在哪?
举报该问题
推荐答案 2010-05-23
答案是1
(!x||y--)首先是!x就是0,y--的意思是先用y现在的值进行计算,再对y进行自减。所以||的前面是0,后面是1,而||只要前面或者是后面的任意一个是真就是真。所以输出1,而输出y的值则是0。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MVSBSKttM.html
其他回答
第1个回答 2010-05-23
!x这个表达式为0而后面一个表达式为1也,而||表示或,也就是说一个假和一个真取或运算还是为真,所以表达式为真即1
第2个回答 2010-05-23
其实很简单,y--,
当(!x||y--)执行后才能将y减1。
所以!x=0,y=1;
两者或后,为1。
这句话执行后,
才将y--
相似回答
设“
int
x=2,y=1;
”
,则表达式(!X||y
--
)的值是
( )。
答:
【答案】:B 因x为2,所以!x时
表达式值
为0,因y为
1,y
--
表达式的值
为1然后自减1,y为0,所以
!x||y
--时表达式的值为1。
2.
设int
x=2,y=1;,则表达式(!x||y
--
)的值是
多少?
答:
(!x||y
--
)是1
x=2,
!x
是0,
这样开始判断y--,而y--是先执行y,然后在进行--,所以整个
表达式是1
,然后y变成0 注意,如果是(!x||--y)那么
表达式是0,
这时候先执行--y,y变成0后才参与表达式运算
设“
int
x=2,y=1;
”
,则表达式(!x || y
--
)的值
I是( )。
答:
【答案】:B B
。【解析】因X为2,所以!x时表达武值为0,因Y为1,y一一表达式的值为l然后自减l,Y为0,所以!X||Y——时表达式的值为1。
c语言
中
设int
x=2,y=1;,则表达式(!x
‖y--
)的值是?
请问这是怎么
算的
...
答:
!x即为!2,等于
0
y--
,y
后自减
,在计算表达式的值
时,y还是等于1 所以表达式为0
||
1,
值为1
在
C语言
中
,设int
x=1,y=1;则表达式(!x||y
- -
)的值是?
大神们帮帮忙_百 ...
答:
按优先级,先进行非运算。!x等价于!
(x!
=
0),x=1,x!
=0为真,值为1,!(x!=0)值为0
y
--
是
自减运算符,执行语句后y再自减1 表达式等价于
(1||1),
为真,值为1
表达式的值
为1
设int
x=1, y=1;
表达式(!x||y
--
)的值是
要说明方法
答:
根据运算符优先级和结合性可知,原式等效于 (
(!x)||
(y--
))
对于子表达式代入
xy值
可知 !x值为0(假
)y
--
,
由于是自减运算符后缀,所以
表达式值
为y的原值1(真)所以整个表达式值为1(真)例如:逻辑运算的
表达式,
非0即1。!x的结果
是0
y--
的
结果是1 0跟1逻辑或的结果是1 ...
设int
x=1,y=1;表达式(!x||y
--
)的值
是怎么 运算的。求解。
答:
1.先算!x,结果为
0;2
.再
算y
--,结果为
1,y的值
变为0;3.再算逻辑或
||,0
或1,结果为1。所以最后结果为1 优先级:自减运算符>逻辑非运算符>逻辑或。基本的优先级需要记住:指针最优,单目运算优于双目运算,如正负号。先算术运算,后移位运算,最后位运算。请特别注意:1 << 3 + 2 &...
设有语句“
int
x=
3
,y=1;
”
,则表达式(!x ||
--
y)的值是
答:
(!x 为 0 - - y 自减1 也为
0
(!x ||
--
y)
值为 0
大家正在搜
c语言中的int
c语言long int
(int)(x+y)
c语言 int范围
设xy为int型变量
c语言int类型
c语言int转char
c语言int型数据范围
n int y
相关问题
2.设int x=2,y=1;,则表达式(!x||y--)的...
设int x=2,y=1;,表达式(!x||y--)的值是_...
设 int x=1, y=1; 表达式(!x||y--)的值...
c语言表达式求值设intx=1,y=1;表达式(!x++||...
设int x=1,y=1;表达式(!x||y--)的值 是怎...
设 int x=1, y=1; 表达式(!x||y--)的值...
设int x=1,y=1;表达式(!x++ || y--)的...
设int x=1,y=1;表达式(!x++ || y––)的...