下面 C++ 代码执行后输出是( )。
int i;
for (i = 10; i < 100; i += 10){
if (i % 10 == 0)
continue;
printf("%d#",i);
}
if(i >= 100)
printf("%d END",i);答案C。逐行追踪代码:从main开始,记录每个变量的值变化。注意循环的起止条件和累加过程。
逐行模拟时建议画表格记录变量值的变化过程,特别是循环体中的变化。
【考点】for循环控制|continue语句语义|printf输出流
GESP一级for循环|continue控制流|printf输出。命题人专挖"循环终止条件与continue作用域"的认知盲区,90%考生会误以为continue会跳过后续迭代。