有关如下 C++ 代码,下列说法中错误的是( )。
int i, tot;
i = 0, tot = 0;
while (0 <= i && i < 10) {
tot += 1;
i += 1;
}
cout << tot;
- A. 如果调整
0 <= i && i < 10为1 <= i && i < 10,输出同样为45,因为加上 不影响结果。 - B. 如果将
i = 0和tot = 0合并为i = tot = 0,执行结果与修改前相同。 - C. 将
tot += 1与i += 1交换顺序,执行结果与修改前相同。 - D. 将
i = 0与tot = 0交换顺序,执行结果与修改前相同。