您的位置:广东在线游戏网 > 游戏资讯 > c语言中while(a<b<c)什么意思,

c语言中while(a<b<c)什么意思,

作者:广东在线游戏网日期:

返回目录:游戏资讯


因为<的结合顺序是自左向右的,所以他会先执行a<b,这里是成立的,所以会返回1,然后在判断1<c也是成立的,会执行循环,执行后a = 2,b = 1,c = 1,然后继续判断循环条件是否成立,更上次一样想判断a<b,结果是0,返回0,在判断0<c;循环条件成立继续循环内容,执行后a = 1,b = 2, c = 0;然后在判断循环,a < b返回1,然后1 < c不成立,循环终止,此时a=1,b=2,c=0

这种问题是一个很无聊的问题,在实际编程中不可能会碰到,而且作为规范的程序,也不允许这样的表达式出现。

while (a < b < c)等价于while ((a < b) < c), (a < b)的计算结果将会得到bool值,即true(1)或false(0);然后是bool值和c进行比较,虽然还会得到一个zdbool值,但这样的比较已经没有意义了。
你好!
首先我要知道a<b<c先算a<b 然后再把a<b的值在和c比较!!
第一次循环a<b成立为1,然后1<c也成立,循环的条件成立 那么执行循环体后a=2,b=1,c=1
第二次循环a<b成立0,然后1<c也成立,循环的条件成立 那么执行循环体后a=1,b=2,c=0;

第三次循环a<b成立为1,然后1<c不成立,循环的条件不成立,退出循环,输出 1 2 0

首先计算a<b是否成立,再计算1<c或0<c,
果成立则执行while循环,否则不执行
比如: 2<1<1,2<1为假,则计算0<1为真,执行while循环
再如: 1<2<0, 1<2为真,再计算1<0为假,不执行while循环

相关阅读

关键词不能为空

标签导航

谁能提取这个bilibili宣传视频里的音乐 请问这链接的iPhone X宣传片背景音乐歌名叫什么? 这个bilibili宣传视频的BGM是什么 求这段宣传片的背景音乐,好赞啊!叫什么啊 时间 我的世界神奇宝贝1.12.2所有神兽刷出地点 我的世界神奇宝贝怎么召唤捷克罗姆? 我的世界神奇宝贝神兽都在哪刷 我的世界神奇宝贝1.7.10版本怎么召唤阿尔宙斯、捷克罗姆、... while(a&lt;b&lt;c) {t=a;a=b;b=t;c--;... C语言,while语句a&lt;b&lt;c c语言中while(a&lt;b&lt;c)什么意思 c语言中while(a&lt;b&lt;c)是什么意思 怎样理解,b和c的值不是相... 金三角是指哪几个地方 金三角在哪? 金三角在云南哪?怎么过去? 金三角在哪?主要势力是什么? win10系统怎么进入我的电脑 windows 10 怎么快速打开我的电脑 电脑win10系统如何分区? win10怎么在桌面显示我的电脑 椒江体育场路与东环大道交叉口 从金三角到台州市椒江区万达广场坐什么公交车会到 金三角那块写着内生台州的算盘是什么意思呢? 浙江省台州市椒江区下岙村还是下凹村 记不清了 请问有这个... win10免费升级后是永久免费使用吗? win10升级以后,开始收费还能免费更新吗 Win10是免费的吗 免费升级win10后需要付费吗 (天才是百分之一的灵感,加上百分之九十九的勤奋)这句话什么... “天才是百分之一的灵感,再加上百分之九十九的汗水”这句话出自... 加上百分之九十九的血汗”这句话是否正... 天才是百分之一的灵感加上百分九十九的血汗的英文翻译 “天才是百分之一的灵感 运行魔兽世界,出现error #132(0*85100084... 魔兽世界error132 如何解决 魔兽世界WOW #132报错!无解! wow运行出错 error#132 金融帝国2游戏中,我已经掌握了自己公司百分之百的股份,为什么... 金融帝国2我用游侠修改科技但是有些怎么也修改不了.请教高手帮... 金融帝国2研发中心有什么用 金融帝国2科技研发有什么作用 witch是什么意思? witch是什么意思 Witch的中文是什么意思 男子怂恿妻子“借种生子”结局是怎样的? 借种生子注意什么? 借种生子是什么意思 女子婚后借种生子有什么后果 wow中部落的草药学1~375的攻略 WOW采药1-375的全程攻略! 魔兽世界部落采药(1-375)的路线! WOW部落采矿1-375全程攻略