C语言中if(!1)是什么意思

 我来答
一颗程序猿o_0
2019-04-26 · TA获得超过6296个赞
知道大有可为答主
回答量:5403
采纳率:77%
帮助的人:1306万
展开全部
c语言里, 数字0被认为是假, 非0被认为是真
!1 就是将1按照布尔值取反, 1是非0 (就是不等于0), 所以1本身是真, 真再取反就是假
所以 if(!1) 这里是一个永假式, 也就是永远不成立, 这个if语句永远不会被执行
乐正友安俟源
2019-04-29 · TA获得超过2.9万个赞
知道小有建树答主
回答量:1.1万
采纳率:26%
帮助的人:671万
展开全部
for有很多种用法
for(;;)相当于无限循环
while(turn)的用法,for(;-1;)的意思是
判断-1是否为真,如果真就执行for里面的代码,假就退出
for(a;b;c)的意思是
一进for循环
首先执行a,然后判断b是否为真,真的话执行for里面的代码,执行完后执行c再继续判断b是否为真......循环下去知道b为假退出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐观的鱼德
2019-04-26 · TA获得超过3957个赞
知道大有可为答主
回答量:6611
采纳率:85%
帮助的人:281万
展开全部
c语言中if(1<=n<=10)执行过程是这样的:先判断 1<=n ,判断结果为0(假)或1(真),然后在判断(1=1 && n<=10 ) 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式