int a = 1, b=2, c = 3;
while (a < b < c)是怎么回事呢?
其实它相当于while((a < b) < c),而a < b其实是个bool值,要么为true(1),要么为flase(0),再将这个bool结果与c比较, 所以可以理解为:while (1 < c) 或者while (0 < c)。
int a = 1, b=2, c = 3;
while (a < b < c)是怎么回事呢?
其实它相当于while((a < b) < c),而a < b其实是个bool值,要么为true(1),要么为flase(0),再将这个bool结果与c比较, 所以可以理解为:while (1 < c) 或者while (0 < c)。