重点在于while的条件,a<b<c
很多人都会与数学上的这一式子混淆
这个条件应该这一理解:计算机中判断条件只有 0 和 1 ;a<b如果是真就是 1 ,否则 0,然后再拿它的之去与 c 比较
再看看具体程序:
1.a=1<b=2为真,所以a<b 的值为 1 ,1<c=3 也为真,所以整个条件为真,所以执行循环里面的语句,得到 a=2,b=3,c=2
2.a=2<b=3................................................................. ..................
a=3,b=2,c=1
3.a=3<b=2为假,所以a<b的值为 0 ,0<c=1 为真,所以整个条件为真..................................a=2,b=1,c=0
4.a=2<b=1为假,................. 0<c=0也为假,.............假,循环终止
输出a=2,b=1,c=0