44问答网
所有问题
C语言中if(!1)是什么意思
如题所述
举报该问题
推荐答案 2019-04-26
c语言
里, 数字0被认为是假, 非0被认为是真
!1 就是将1按照
布尔值
取反, 1是非0 (就是不等于0), 所以1本身是真, 真再取反就是假
所以 if(!1) 这里是一个永假式, 也就是永远不成立, 这个if语句永远不会被执行
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GZYRZ3Z6DWKRGRZVGDK.html
其他回答
第1个回答 2019-04-29
for有很多种用法
for(;;)相当于无限循环
while(turn)的用法,for(;-1;)的意思是
判断-1是否为真,如果真就执行for里面的代码,假就退出
for(a;b;c)的意思是
一进for循环
首先执行a,然后判断b是否为真,真的话执行for里面的代码,执行完后执行c再继续判断b是否为真......循环下去知道b为假退出
第2个回答 2019-04-26
c语言中if(1<=n<=10)执行过程是这样的:先判断 1<=n ,判断结果为0(假)或1(真),然后在判断(1=1 && n<=10 ) 。
相似回答
C语言中if括号里
!直接加一个数字
什么意思
。比如
if(!1)
,,,还有if(3...
答:
if()括号里是逻辑判断的表达式
,如果括号里面的表达式为真则执行后面的语句,否则跳过。这里的if(3),3是整数,在c语言里非零为真,所以这里是可以执行跟随if语句的意思,if(!1)1的非为0,所以不执行其后的语句。
在
C语言中
,
if
1
是什么意思
答:
if(1)表示条件永远成立
,不会执行else中的内容 if(0)表示条件永远不成立,始终执行else中的内容 望采纳。
在51单片机
c语言中if(1)
代表
什么意思
答:
永远为真的判断条件
。也就是说只要运行到这个if,一定执行else前的内容而不是else后的内容。
C语言中的if(1)是什么意思
啊
答:
if(表达式)表达式的值为1后面的程序执行,若为0则不执行
。比如if(1>2)其中1>2是个逻辑判断,1<2当然是假,所以就是false(false为0,true为1),但cpu不认false只认0和1,所以1《2的逻辑返回值就是0,所以if(0)等价于if(1>2),其他的同理。还有一种就是if(5),c语言默认if(判别的返回值...
大家正在搜
c语言中if(x)是什么意思
if(a)在c语言中什么意思
c语言中!x是什么意思
c语言中if什么意思
c语言while(1)什么意思
c语言中x表示什么意思
c语言!是什么
ifx什么意思
c语言if语句例子
相关问题
C语言中的if(1)是什么意思啊
C语言中if括号里!直接加一个数字什么意思。比如if(!1)...
C语言中if(!a)表示什么意思
C语言中if(--i)是什么意思
C语言中if(k & 1)是什么意思
c语言中!1是什么意思?
c语言中"\1"是什么意思
c语言中if(j%3)是什么意思?