首先你要知道<运算的返回值为bool类型
运算a<b的返回值为0是表示a不小于b
返回1表示a小于b
while(a<b<c)应该这么来看
while((a<b)<c)
循环第一次 a=1,b=2,c=3,a小于b,返回1,返回值1小于c,while循环条件成立,执行循环体ab互换,c自减
第二次 a=2,b=1,c=2;a不小于b,返回0,返回值小于c,执行循环
第三次 a=1,b=2,c=1;a小于b,返回1,返回值不小于c,循环结束,打印abc
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。