问题 单项选择题

有以下程序: main() { int i=0,s=0; for(;;){ if(i==3||i==5)continue; if(i==6)break; i++; s+=i;};printf("%d\n",s); } 程序运行后的输出结果是 ______。

A.10

B.13

C.21

D.程序进入死循环

答案

参考答案:D

解析: 本题考查break语句和continue语句的用法,continue语句是结束本次循环,当i=3时,i++语句不再被执行,程序进入死循环。

单项选择题
填空题