22问答网
所有问题
当前搜索:
if(!x)什么意思
问一道C语言的题目(解释一下..大概
什么意思
啊)
答:
if(!
ok1)//!ok1就是 !5,感叹号加一个不为零的数,结果为0,if(0)不执行if下面的语句 ,if(1)执行if下面的语句 x=1; //以上说了,这句不执行 else//执行 if(ok2) x=10; //ok2=0,if(0)。。x+=5; //不执行,因为if(0)printf("%d\n",
x)
; //x不变。。。还是100 } ...
...
if(x
<5&&
!x)
请教一下高手这句话是
什么意思
尤其是&&!是什么意思...
答:
注意,&&是逻辑运算符,就是且的
意思
,而!也是逻辑运算符是取非的意思, x<5&&
!x
的含义就是如果x<5成立并且x取非不为0,那么这个表达式的值就是真,也就是1,否则为0 ,不会hi我
if(x
=4)是
什么意思
答:
结果为true,因为
if
里面的条件为真,注意:括号里面的条件为
x
=4(是=,赋值符号,而不是==的条件符号),就是把4赋值给x,那么if的括号内的值就是4,满足不为0的条件。
if(x!
=0 || x!=1) { return ok; } 和 if(x!=0 && x!=1) { return ok...
答:
if(x!
=0 || x!=1) { return ok; } :只要满足x不等于0或者x不等于1,就返回ok if(x!=0 && x!=1) { return ok; } :要满足x不等于0,并且x不等于1,两者都满足时才返回ok
...
if(x
>=0) if(x==0) y=x; else y=x-1;
什么意思
?
答:
这是一个分段函数。如果x的值是0(就是这句
if(x
==0)),那么函数表达式是y=x。如果x的值大于0,那么函数表达式是y=x-1,就是这句if(x>=0
)
if(x==0) y=x; else y=x-1 如果x的值小于0,那么y=x+1.就是开头的一句。
c语言中
if(x
++)是
什么意思
?
答:
if(x
++)表示的含义是判断x的值,如果为0则为false,如果为1则为true,因为x初始为0,且++运算符在后,则先判断x的值以后在对x进行++操作,因此if(x++)时x=0,为false,条件不成立,去执行else if,此时有两个条件,第一个依然是x++,但因为第一个if执行完毕后,x已+1,因此此时x=1,则...
while
(x)
是
什么意思
啊?
答:
if (!
(x%y))//x%y是取余操作,x%y是取
x
除以y的余数,所以!(x%y)就是判断的x是否能被y整除,如果能整除,x%y等于0,!(x%y)为真,进行return y处理;如果不能整除,x%y不为0,!(x%y)为假,不进行if内处理,继续后续处理。{ return y;} do { i=x%y; //将x除以y的余数赋值给i x=y; ...
请问C语言中
if(x
&01)是
什么意思
答:
x
是变量 x & 01 即拿x和1做逻辑与运算。例如:x=1 x & 01=1
if (
真)if内容可以执行 x=0 x & 01=0 if内容不执行。
C语言的
if(x
++>5)printf(%d\n,
x)
是
什么意思
,输入5时输出的是6?_百度...
答:
if
的判断中让
x
加1,自加的优先级比大于号要高,所以执行后面的语句,这时x的值是6,
c语言中“
if
!
ix=1"是
什么意思
答:
if !ix=1 语法错误 if 后 的条件要放在括号内,!ix 逻辑非,不能作为左值,应该是写错了,估计是:
if (!
(ix ==1)) 或者 if (
x
!= 1)
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜