- 6
- 0
- 约1.08万字
- 约 61页
- 2017-11-04 发布于广东
- 举报
4.5 用break语句和continue语句改变循环 【例4.13】在计算1 ~ 100以内的自然数之和时,求恰好使和超过200时的自然数。 问题提出:在循环中如何提前终止循环呢? 用break语句提前结束循环 break语句的一般格式 break ; 说明: break语句不能用于循环语句和switch语句之外的任何其它语句中。 若用在switch语句中,则结束break所在的switch语句。 若用在循环语句中,则结束当前循环,跳出break所在的循环语句,转去执行下一条语句。 表达式 …… break; …… 假(0) 真(非0) while do …… break; …... 表达式 假(0) 真(非0) while 表达式2 …… break; …... 假(0) 真(非0) for 表达式1 表达式3 break语句在各种循环中的执行过程 在while循环中 在do-while循环中 在for循环中 【例4.13】的解答: # include stdio.h main( ) { int i , sum = 0 ; for ( i =1 ; i = 100 ; i++ ) { sum = sum + i ; if ( sum 200 ) break ; }
原创力文档

文档评论(0)