有关如下 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 ,因为加上 0 不影响结果
- B. 如果将 i = 0 和 tot = 0 合并为 i = tot = 0 ,执行结果与修改前相同
- C. 将 tot += 1 与 i += 1 交换顺序,执行结果与修改前相同
- D. 将 i = 0 与 tot = 0 交换顺序,执行结果与修改前相同
正确答案:A