C语言-程序控制结构教学幻灯片讲义.ppt

?? 几种循环的比较 1)while循环、do while循环、for循环都可以用来处理同一个问题,一般可以互相代替。 2)在while和do-while循环的循环体中,应包括使循环趋于结束的语句。 3)用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成,而for语句可以在表达式1中实现循环变量的初始化。 4)三种循环均可用break语句跳出循环,用continue语句结束本轮循环。 5)for语句功能最强。 示例 break语句和continue语句 break 语句 格式: break; 功能: 提前结束循环,从循环体中无条件跳转到循环语句后面执行。 可用于switch语句和循环结构中。 continue语句 格式: continue; 功能: 结束本次循环,即在本次循环中,不再执行循环体中continue后面的语句。 只能用于循环结构。 break语句的使用 例4.28 将数字512表示成两个数的和,这两个数分别为15和13的倍数。 !((512-i*15)%13) 等价于 (512-i*15)%13==0 #include stdio.h void main() { int i; for(i=1;i=512/15;i++) if(!((512-i*15)%13)) brea

文档评论(0)

1亿VIP精品文档

相关文档