首页 > 试题广场 >

对于如下C++程序: int main() { int

[单选题]
对于如下C++程序:
int main() {
 int a(1), b(3), c(2);
 
 while (a < b < c)
 {
  ++a;
  --b;
  --c;
 }
 cout << a << " " << b << " " << c << "\n";
 return 0;
}
请问输出结果是()
  • 1 3 2
  • 2 2 1
  • 3 1 0
  • 4 0 -1
第一次:1<3<2 => 1<2为true
第二次:2<2<1 => 0<1为true
第三次:3<1<0 => 0<0为false,跳出循环
a=3,b=1,c=0
发表于 2021-01-07 10:17:44 回复(0)