77问答网
所有问题
c语言中表达式(!x‖y--)是什么意思?
如题所述
举报该问题
推荐答案 2015-07-03
判断x的值是否为0:
=> 如果x为0,则整个
表达式
的值为逻辑真,并且y--就不执行了;
如果x为0,那么再判断y的值是否为非0:
=> y的值是非0,整个表达式的值就是逻辑真,然后再把y的值减1
y的值是0,整个表达式的值就是逻辑假,然后再把y的值减1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WY3YGqY8IN8IGNvq8Y.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=2,
y
=1;则
表达式(!x
||y--
)的
值。我算
的是
0,答案是1.不...
答:
答案是1 (!x||y--)首先是!x就是0,
y--的意思是先用y现在的值进行计算,再对y进行自减
。所以||的前面是0,后面是1,而||只要前面或者是后面的任意一个是真就是真。所以输出1,而输出y的值则是0。
c语言中
这个
是什么意思
啊 int x=1
y
=1
(!x
||y--
)
答:
!是逻辑非运算符,单目的,表示取反,真为假,价位真 ||为逻辑或运算,双目的,两遍任意一个为真整体即为真
y--是先使用y的值
,使用完了之后把y的值减去1 那么这句话可以拆为 使用了这个条件(!x||y)即只有x为真并且Y为假的时候表达式为假,其余为真同时之后执行y--;...
c语言
问题
答:
就是!x的值和y的值求或运算,如果!x的值为1,那么整个表达式的值为1,而且y--运行不到
,这是因为||的逻辑短路规则,因为参与或运算只要有一个参数是1,那么或运算的结果就是1,而不用管另外一个参数是1还是0;如果!x的值为0,那么运算完或运算以后,y的值再减1 2.for(i=0;x>8;y=++i...
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语言中
intx=1,
y
=1,
!x
||y――的值
答:
x
||
y的意思
是,如果有一个为真,那么都是真 因为x和
y都是
真,所以x||y都是真。但是这里有一个优先级的问题。
!的意思
是非,也就是说,如果一个真的值前面加一个!,那么他就是假,如果一个假的值前面加一个!,那么他就是真。 比如!1就是0,!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)是什么意思?