66问答网
所有问题
在C语言中,if(!x) y++;这个表达要怎么理解,
如题所述
举报该问题
推荐答案 2013-03-29
!是逆命题的意思,就是非x,当x=0时,!x=1,此时if语句成立,然后执行y的自加,也就是y=y+1;望采纳
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sp2nnppUn.html
其他回答
第1个回答 2013-03-29
这句话的意思是,当x=0时,y自身加1,也就是y=y+1
希望对你有帮助,望采纳谢谢。
第2个回答 2013-03-29
因为if语句括号中可以是逻辑变量也就是当括号中为 是 时执行所支配的语句;
此句中 !为非语句 也就是当x=0 是满足时--是 y自身加一;
希望这样能帮到你
第3个回答 2013-03-29
如果x等于0,y+1
相似回答
在C语言中,if(
a++
)
y++;这个
语句
要怎么理解
?
答:
如果a不等于0,那么
y
就加一,之后a加一
c语言
第七题。求解释
if(!x)
怎样
理解
完全不懂
答:
if(!x)就是在if(x)里加了个
!而已,if(!x) y++;执行的唯一条件是x=0;!x就不为0,才执行y++。
C语言中If(!x)
y ++;
什么意思、特别是
iF(!x)
答:
if(x==y)是判断x与y是否相等,相等则为真,不等则为假
if(x=y)这个是把y的值赋给x,然后判断表达式x=y的值,C语言中,赋值表达式是有值的,它的值是赋值符号右边的值,即x=y的值是y的值,如果y的值为0,那么x=y为假,否则为真 一般来讲,编程过程中if(x=y)这种写法是错误的写法,...
int
X
=1
,
y=0
;if(!x)
y++;
else if(x==0) if(
答:
输入0.这个代码你可以这样看
if (!x)
y
=0;else if (x == 0) if (x) y+=2; else y+=3;这样你应该懂了,不懂再问
C语言中if(!x)
什么意思
答:
非X的意思。!
在C语言中
有两种
表达,
这里边表示“非”。取决于X的值,如果X的值为0
,!X
就是1.如果X的值不为0,!X就是0的意思。
!x在c语言中
是什么意思
答:
是一个控制语句,直到x=0才停止循环
,!x
是求反的意思,只要x值是零才成立。
!x
的意思就是x!=0 当X=0时执行while循环 !即取反,当X!=0时不执行 !=组合在一起是逻辑运算符“不等于”!x--这个表示对x作“非”运算。
大家正在搜
x的y次方c语言表达式怎么写
f(x+y)=f(x)f(y)
c语言x的y次方怎么表示
C语言中的x‖y啥意思
c语言x丨丨y什么意思
x1x2求了y1y2怎么求
c语言x丨y
x大于等于y大于等于z用c语言
pow(x,y)
相关问题
在C语言中,if(a++) y++;这个语句要怎么理解?
c语言中 if(x++)是什么意思?
c语言if (x<y) {x++;y++;}对吗
c语言 第七题。求解释if(!x)怎样理解 完全不懂
c语言中 if(!x); 表示什么意思
C语言中for循环怎么理解?
C语言问题 程序中的if(x=y+z)是什么意思?
if(x) y+=1 这个什么意思! c语言