88问答网
所有问题
c语言中表达式(!x‖y--)是什么意思?
如题所述
举报该问题
推荐答案 2015-07-03
判断x的值是否为0:
=> 如果x为0,则整个
表达式
的值为逻辑真,并且y--就不执行了;
如果x为0,那么再判断y的值是否为非0:
=> y的值是非0,整个表达式的值就是逻辑真,然后再把y的值减1
y的值是0,整个表达式的值就是逻辑假,然后再把y的值减1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/Sg1gMBgtVctVMcaBtg.html
其他回答
第1个回答 2018-02-27
条件语句,!是逻辑“非”的符号,"!x"就是x为假的意思,y--就是y=y-1的意思。和起来就是判断x是否为真或者判断y是否已经自减
第2个回答 2017-08-04
x非0 或 y非0
并且判断了之后,y的值自减1
相似回答
c语言
新手
表达式
:
(! x
||
y
- -
)
这表达式怎么越看越糊涂啊 帮忙介绍下...
答:
此式表示:若x为非0,则!x为假,否则为真
;若!x为真,则(!x||y--)为真;若!x为假且y--为0,则(!x||y--)为假。答案为1!虽然y的值是0,但y--这个式子的值是1,!x是0;||的特性是只要有一个为1则整个为1。
有
C语言
高手在吗?求帮助一些简单的题目:int x=1,
y
=1;
表达式(!x
||...
答:
x)
||
(y
--) ,不明白的话自己去查一下C 运算符 优先级,c中非0的值在做布尔运算的时候视为真,为0则为假(而且
c中
也没有专用的bool型,bool型在
C中是
用整型来表示的,0为假,1为真),--是自减算符,y--表示先使用
y的
值再做自减操作(与之相反如果是--y则表示y先自减1,然后再使...
c语言中
这个
是什么意思
啊 int x=1
y
=1
(!x
||y--
)
答:
!是逻辑非运算符,单目的,表示取反,真为假,价位真 ||为逻辑或运算,双目的,两遍任意一个为真整体即为真
y--是先使用y的值
,使用完了之后把y的值减去1 那么这句话可以拆为 使用了这个条件(!x||y)即只有x为真并且Y为假的时候表达式为假,其余为真同时之后执行y--;...
C语言
设int x=2,
y
=1;则
表达式(!x
||y--
)的
值。我算
的是
0,答案是1.不...
答:
答案是1 (!x||y--)首先是!x就是0,
y--的意思是先用y现在的值进行计算,再对y进行自减
。所以||的前面是0,后面是1,而||只要前面或者是后面的任意一个是真就是真。所以输出1,而输出y的值则是0。
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
c语言中!x
||--
y
怎么运算
答:
真),整个
表达式的
值便为真;若x的值为非0,则
!x的
值为0(假),整个表达式的值就等于--
y的
结果:若y原值不等于1,则--y先自减后的值就非0(即--y为真);若原y==1,则--y先自减后的值就是0(即--y为假)。整个式子:若x==0或y!=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 ...
大家正在搜
x的y次方c语言表达式怎么写
用c语言表达式描述y是奇数
c语言中求x的y次方
c语言中计算x的y次幂
y是偶数的C语言语句
描述y是奇数的表达式
x的y次方用函数求出c语言
c语言做x的y次方程序
c语言程序设计x的y次方
相关问题
C语言中表达式!(x+y)>z是什么意思
C语言中(x-y )?(x++):(y++)中表达式(x-y...
请问C语言中(x-y)?x:y是什么意思
C语言中x+=y,x-=y分别表示什么意思
c语言中x%=y-y%什么意思?
求C语言中这个表达式x>y?x:y 的意思
C语言中X*=*Y是什么意思
在C语言中(x,y)是什么意思?