循环结构程序设计

1、循环控制语句用于重复执行一个代码块,直到某种条件满足为止。

2、三种循环控制语句是while、do-while和for.

1)while语句

while语句告诉编译器反复执行一组代码,直到满足某个条件为止。while语句的一般形式是:

while(布尔条件){

//语句;

}

只要布尔条件为真,就会一直执行花括号内的语句,当布尔条件为假时,while循环停止执行这些语句,并继续执行紧跟在while语句块之后的那条语句。

2)do-while语句

do-while语句保证循环体内的语句至少执行一次。它的一般形式是:

do{

//语句;

}while(布尔条件);

while与do-while的区别是:while语句是先计算布尔条件,在执行循环体语句。do-while语句与之相反,它是先执行循环体中的语句,然后在比较及时布尔条件。

while语句又被称为预检测的循环,do-while语句又被称为后置检测循环,for语句也是预检测循环。

标签控制循环能够被while和do-while语句来实现。

3)for语句

for语句通常用于计数或将代码反复执行特定的次数。它的一般形式是:

for(初始化语句;布尔条件;迭代语句){

//语句;

}

初始化语句在循环开始之前执行,用来初始化循环中将要用到的变量。接下来计算布尔条件,如果为真,则执行循环体。最后执行迭代语句,然后再次计算布尔条件,如此执行下去。如果布尔条件为假则直接跳出循环体。

3、在编写循环控制语句的时候,溢出和无限循环是最常见的错误。

4、在for循环初始化部分声明的任何变量都仅在for循环代码块内部可见。变量可见并可被访问的区域称为变量的作用域。在for循环初始化部分定义的所有变量的作用域都是for循环体。任何试图在for循环体之外访问a的代码都会导致编译错误。

5、在for循环的初始化部分并不仅限于定义单个变量,也可以定义多个变量。唯一的限制是这些变量必须属于同一类型。还可以在迭代语句中更新多个变量的值,关键是要用逗号把这些运算隔开。

6、break语句使程序执行从break语句处中断并继续执行紧跟在所属代码块后的那条语句。它不仅适用于while循环,也适应于for循环。

7、continue语句终止执行循环的当前迭代语句,然后继续执行循环的下一迭代语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值