有以下程序: main() { int i=0,s=0; for(;;) { if(i==3||i==5)continue; if(i==6)break; i++;

admin2010-09-05  48

问题 有以下程序:    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++语句不再被执行,程序进入死循环。
转载请注明原文地址:https://kaotiyun.com/show/NcWp777K
0

最新回复(0)