C for ios --- while break continue

来源:互联网 发布:现在java主流框架 编辑:程序博客网 时间:2024/05/16 11:31

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
原创粉丝点击