房天下问答 >业主生活>其他> 问题详情

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);}
chinadgj|2011-01-25 06:59

其他答案

学以用

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
来自北京市

免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关于我们网站合作联系我们招聘信息房天下家族网站地图意见反馈手机房天下开放平台服务声明加盟房天下
Copyright © 北京搜房科技发展有限公司
Beijing SouFun Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:jubao@fang.com
返回顶部
意见反馈