Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19181
  • 博文数量: 15
  • 博客积分: 560
  • 博客等级: 中士
  • 技术积分: 160
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 17:27
文章分类
文章存档

2011年(1)

2008年(14)

我的朋友
最近访客

分类: C/C++

2008-03-09 20:53:37

在c语言中每个循环都有一个控制表达式(Controlling expression).每次执行循环体时都要对控制表达式进行计算.C语言提供了3中循环语句:while语句 do语句和for语句.

while语句

先计算控制表达式的值,如果为真则执行循环

while (表达式)
    语句


do语句

先执行循环体,再计算控制表达式的值.

do 语句
while (表达式)


应当注意:无论必要与否,对所有的do语句都使用大括号,因为没有大括号的do语句很容易被误认为while语句

for语句



for(表达式1;表达式2:表达式3)
    语句


退出循环

break语句
break语句把程序控制从最内层封闭的while  do  for  或switch语句中转移出来.当这些语句出现嵌套时,break语句只能跳出一层嵌套.

continue语句
其语义是:结束本次循环,即不再执行循环体中continue 语句之后的语句,转入下一次循环条件的判断与执行。应注意的是, 本语句只结束本层本次的循环,并不跳出循环。

goto语句
无条件转移语句.goto语句可以跳转至函数中任何有标号的语句处.
标号是放置在语句开始处的标识符




标识符:语句

goto 标识符


阅读(293) | 评论(0) | 转发(0) |
0

上一篇:chp5 选择语句

下一篇:chp7 基本类型

给主人留下些什么吧!~~