以下代码的输出是( )

int i = 1, j = 10;
do {
    if (i++ > --j)
        continue;
} while (i < 5);
A. i=6 j=5
B. i=5 j=5
C. i=6 j=4
D. i=5 j=6

参考解答

D

分析

循环次数 i j i++>--j
第1次 2 9 1 > 9 为false
第2次 3 8 2 > 8 为false
第3次 4 7 3 > 7 为false
第4次 5 6 4 > 6 为false

最后第4次时退出循环


results matching ""

    No results matching ""