C语言中do-while循环中的continue语句
下面这段代码该如何分析啊?main(){int i=0,s=0;do{ if(i%2) {i++;continue;} i++;s+=i;} while(i<7);printf("%d\n",s);}
其他答案
s=16continue语句 其作用是为结束本次循环。即跳出循环体中下面尚未执行的语句,接着执行下一次是否执行循环的判定(本题中执行while(i<7);这条语句)。 continue语句和break语句的区别是:continue语句只结束本次循环,而break语句终止整个循环 。本题第一次循环后:i=1;s=1本题第二次循环后:i=2;s=1本题第三次循环后:i=3;s=4本题第四次循环后 展开
2011-01-25 08:01
来自北京市
赞(0)点赞赞(0)举报
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。




