论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > C语言程序设计教程
Tag:新手,函数,指针,数据类型,对象,Turbo,入门,运算符,数组,结构,二级,,tc,游戏,试题,问答,编译,视频教程

北大青鸟C语言PPT学习大纲第六章:循环结构2

文章类别:C语言程序设计 | 发表日期:2008-12-2 10:27:23

第六章
循环结构 – II
回顾
循环结构的特点是,在给定条件成立时,重复执行某程序段,直到条件不成立为止
while 循环用于在给定条件为真的情况下重复执行一组操作,while循环先判断后执行
do-while循环先执行后判断,因此循环将至少执行一次
在循环中,需要修改循环变量的值以改变循环条件,否则有可能形成死循环
循环嵌套必须将内层循环完整的包含在外层循环中
目标
熟练使用for循环
理解 break 和 continue 语句的用法
熟练使用嵌套循环
for 循环
for 循环示例1 
逗号运算符
for语句中的三个表达式都可以是逗号表达式
逗号表达式就是通过“,”运算符隔开的多个表达式组成的表达式
逗号表达式从左往右计算。逗号运算符在 C 语言运算符中的优先级最低
for 循环示例2 
for 循环的表达式
for 循环中有三个表达式
for 语句中的各个表达式都可以省略
分号分隔符不能省略
省略表达式1
相当于省去了为循环变量赋初值,此时应在for语句之前给循环变量赋初值
省略表达式2
 即不判断循环条件,也就是认为表达式2始终为真,
     这时应在循环体内设法结束循环,否则将成为死循环
省略表达式3
即省去修改循环变量的值,但此时应在循环体内设法结束循环
省略三个表达式
即不为循环变量赋初值,不设置循环条件(认为表达式2为真值),不修改循环变量的值,无终止地执行循环体。此时应在循环体内设法结束循环,否则会成为死循环
break 语句 2-1
break语句可以改变程序的控制流
break语句用于do-while、while、for循环中时,可使程序终止循环而执行循环后面的语句
break语句通常在循环中与条件语句一起使用。若条件值为真,将跳出循环,控制流转向循环后面的语句
如果已执行break语句,就不会执行循环体中位于 break 语句后的语句
在多层循环中,一个break语句只向外跳一层
break 语句 2-2
break 语句示例
continue 语句 2-1
continue 语句只能用在循环里
continue 语句的作用是跳过循环体中剩余的语句而执行下一次循环
对于while和do-while循环,continue 语句执行之后的动作是条件判断;对于for循环,随后的动作是变量更新
continue 语句 2-2
continue 语句示例
嵌套循环示例1
嵌套循环示例2
嵌套循环示例3
总结 2-1
for 循环与 while 循环类似,属于先判断后执行
for 语句中有三个表达式:表达式1通常用来给循环变量赋初值;表达式2通常是循环条件;表达式3用来更新循环变量的值
for 语句中的各个表达式都可以省略,但要注意分号分隔符不能省略
如果省略表达式2和表达式3需要在循环体内设法结束循环,否则会导致死循环
总结 2-2
break 语句用在循环中时,可以直接终止循环,将控制转向循环后面的语句
continue 语句的作用是跳过循环体中剩余的语句而执行下一次循环
嵌套循环时,必须将被嵌套的循环语句完整地包含在外层循环的循环体内

视频教程列表
文章教程搜索
 
C语言程序设计推荐教程
C语言程序设计热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058