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