自学笔记-C语言复习2015年6月27日

十一、循环结构
1、在给定条件成立时,反复执行某程序段直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。
2、循环语句包括:
1)用goto语句和if语句(基本不用)  ;2)用while语句;3)用do-while语句;4)用for语句。
3、构成循环的条件:
1)循环的控制条件;2)循环体;3)能够让循环体结束的语句(递增、递减、真、假等)。
4、while循环(当型循环)
1)while循环的格式: while(条件){语句1;语句2;...},先执判断条件为真,然后执行循环体语句,直到条件为假结束;
2)while循环的死循环:控制条件永真无限循环;可以在不知道循环次或在某个范围查找满足值妙用死循环;
3)scanf语句 原理:如果缓冲区不为空,不会让用户再次输入内容,直接从缓冲区中继续获取;
4)while条件中常量等于变量时常量在前,while后只有一条语句时可以省略大括号;
5)while也存在作用域紊乱问题。
5、do-while循环(直到型循环)
1)
do-while循环格式:do{语句1;语句2;...}while(条件);,先执行一遍循环体语句,接着判断条件,直到条件为假结束循环。
2)不管while条件是否成立,循环体语句都会执行一遍。
6、for循环
1) 
for循环格式:for(表达式1;表达式2;表达式3){循环体语句;}
2)  for循环执行顺序:表达式1>表达式2(循环条件)>循环体语句>表达式3(条件操作)>表达式2>循环体语句....
3)  for循环的死循环:for(;;){  }
4) for循环也可以嵌套  使用,一般使用两层,如打印行列式图形。
7、break和continue语句
1、break语句用于循环语句中时,可使程序终止循环而执行循环后的语句,通常和while语句连在一起使用,即满足条件时跳出循环。
2、break语句对if...else...不起作用,在多层循环中只是向外跳出 一层。
3、continue语句的作用是跳过循环体中剩余的语句而继续下一次
4、continue语句只用在for、while、do -while等循环体中,常与if语句一起使用,用来加速循环。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值