int l = 8, r = 3;
int cnt = 0;
for (int i = l; i <= r; i++) {
cnt++;
}
cout << cnt << endl;
输出是( )。
- A. 6,以为程序会自动交换 l 和 r,按 3~8 数出 6 个
- B. 程序报错,l 大于 r 的区间不合法
- C. 8,把 l 的值直接输出了
- D. 0,第一轮判断 不成立,循环一次不跑,cnt 保持初值
int l = 8, r = 3;
int cnt = 0;
for (int i = l; i <= r; i++) {
cnt++;
}
cout << cnt << endl;
输出是( )。