第五章(循结构).ppt

for 语句-------用于循环次数已知或预先不知的情况 while 语句-------“当型”循环 do ~ while语句-----“直到型”循环 break 语句、continue 语句 goto 语句------无条件转向语句main( ) {int i, sum = 0 ;for ( i=1; i=100; i++)sum = sum + i ;printf(“%d”, sum); } ? “初始表达式”可置于for语句之前,但必须保留“;”。如:i=1;for ( ; i=100; i+ +)sum=sum+i; 形式 : while (表达式)语句; 例5.2 用while语句求形式: do{循环体语句}while(表达式); 例5.4 用do ~ while语句求。 1) break语句作用:从本层循环结构中跳出,提前结束执行循环体语句,执行本层循环结构外的下一条语句。 例:for (i=1; i=10; i++){s=i?i;if (s30) break;printf(“%f \n”,s);} 注:break语句仅可用于:循环语句和switch语句 中 例5-12 输出100 ~ 200之间不能被3整除的数。 3) 执行流程: break语句 vs. continue语句 例5.7 判断某整数x是否为素数。(素数是指除了

文档评论(0)

1亿VIP精品文档

相关文档