第5章等循环结构.pptVIP

  • 0
  • 0
  • 约7.58千字
  • 约 33页
  • 2019-01-11 发布于福建
  • 举报
第5章等循环结构

3.continue语句与break语句的区别 例如:打印出数字0~10,但跳过(即不输出)数字5。 main() { int i; for(i=0;i=10;i++) { if(i==5) continue; printf(%5d,i); } } 程序运行结果为: 0 1 2 3 4 6 7 8 9 10 (1)当i等于5时执行continue语句,它的作用是终止本次循环,即不再执行continue后面的语句,故不输出5,而是转转向执行for语句的表达式3,继续进行下一轮循环。 (2)实际上,在程序中完全可以不用continue语句,如本例中可以去掉第6、7两行,而用下面的语句来代替: if(i!=5) (3)如果在本例中将第7行的“continue;”语句,改为“break;”语句,则输出结果为:   0 1 2 3 4   可以清楚地看出break语句是终止整个循环过程,它与continue语句作用是截然不同的。   ※重点提示:当break语句出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体,当break语句出现在循环体中,但并不在switch语句体

文档评论(0)

1亿VIP精品文档

相关文档