C for ios --- while break continue

while循环

本小节知识点:

1.while循环语法格式

“`
~~ while ( 条件 )
~~ {
~~ 语句1;
~~ 语句2;
~~ ….
~~ }
~~
~~

---
## 2.while循环执行流程
- while语句语义:
    + 如果条件成立,就会执行循环体中的语句(“循环体”就是while后面大括号{}中的内 容)。然后再次判断条件,重复上述过程,直到条件不成立就结束while循环

- while循环特点:
    + **如果while中的条件一开始就不成立,那么循环体中的语句永远不会被执行**


# break关键字
## 本小节知识点:
## 1.break关键字
- 使用场合:
    + switch
    + 循环结构

- 注意:
    + **break离开应用范围,存在是没有意义的。**
~~ ```
~~ if(1)
~~ {
~~     break; // 没有意义
~~ }
~~ ```
'' + **在多层循环中,一个break语句只向外跳一层**
 ```
~~ while(1)
~~ {
~~     while(2)
~~     {
~~         break;// 只对while2有效, 不会影响while1
~~     }
~~ }
~~ 
  • 在1990年,AT&T(美国电话电报公司)的电话系统的很长一段瘫痪了,造成60,000人,不能打电话也不能接电话,原因是什么呢?一个使用C语言的程序员,试图使用break来跳出if语句,但是break不是跳出if语句而是跳出整个循环;解决这个bug,让7千万次通话收到干扰,花费超过9个小时。

” + break下面不可以有语句,因为执行不到。

~~ while(2)
~~ {
~~     break;
~~     printf("打我啊!");// 执行不到
~~ }
~~

continue关键字

本小节知识点:

1.continue关键字

  • continue语句的作用是跳过循环体中剩余的语句而继续下一次

  • 使用场合:

    • 循环结构
  • 练习: 把100\~200之间的不能被3整除的数输出


~~ for(int i = 100; i<= 200; i++)
~~ {
~~ if(i %3 == 0) continue;
~~ printf("i = %d", i);
~~ }
~~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值