2025-01-20

分支和循环

1.0       while循环

1.1       while循环的结构

while(   )     //条件判断,括号内的值为1即执行循环体

{                      //括号内的值为0则不执行

      //循环体

}

2.0       while循环的嵌套do-while循环

2.1       do-while循环的结构

do

      {

            //循环体

      }while(      )//条件判断

2.2      do-while循环与while循环的区别

do-while循环至少执行一次循环体,然后再进行条件判断看是否执行循环体,而while循环是先进行条件判断,再看是否执行循环体

3.0       do-while循环的嵌套for循环

3.1       for循环的结构

for( 表达式1 ,表达式2 ,表达式3     )

{

  /*循环体*/

}

for循环的基本结构

表达式1用于 变量的初始化,用于给变量一个初值。

表达式2用于 变量的判断(for循环的循环体执行的条件判断)。

表达式3用于 变量的增值,防止陷入死循环。

3.2       for循环与while循环和do-while循环的区别

for循环的变量初始化、判断和调整三部分放在一起,在循环体结构很长的情况下,for的这三部分比while循环的这三部分位置更加集中,可读性更强。

4.0       for循环的嵌套switch语句

4.1       switch分支语句的概念

switch分支语句用于多结果的情况,比if函数更适合用于复杂结果的执行,括号内只能存放整型和字符型(字符型是特殊的整形),如果case中有符合括号内整型的情况,就会执行该case后的语句。

4.2       switch的结构

switch()

{

  case1

  表达式1;break;

  case2

  表达式 2;break;

  ……………

  default

表达式 ;break;

}

4.3       default

default是默认情况的意思,如果switch括号中的整型不符合case中的任意一种情况,就会执行default后的语句。

5.0       break和continue

5.1       循环语句中的break和continue

break在循环语句中用于跳出break语句所在的那层循环,break一次只能跳出一个循环,如果想跳出多层循环,需要用到goto语句。

continue在循环语句中被执行后,会跳过本次循环continue语句后面的所有语句,然后执行下次循环,congtinue仅用于跳过一次循环体。

5.2       分支语句中的break

break语句在分支语句中起到的作用是跳出分支语句,如果case语句后不加break,会再次执行之后case的表达式,直到遇到break或者执行完该case往后的所有情况。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 跳转语句一、 Break语句的使用(一) Switch选择结构在学习switch选择结构时,我们已经使用过bre...
    f387b2061819阅读 682评论 0 0
  • 一·if语句 1·if语句的语法形式: if(表达式) 语句 表达式成立(...
    我是灿儿啊阅读 60评论 0 0
  • 流程控制语句 JS中的程序是从上到下一行一行执行的通过流程控制语句可以控制程序执行流程 使程序可以根据一定的条件来...
    一雨成慕阅读 294评论 0 0
  • 第一章 1.java源文件(.java) java字节码文件(.class) 2.java源文件通过编译器被转化...
    陈泽宇_2021强化班阅读 338评论 2 0
  • 一、选择流程控制语句 顺序结构的基本使用 顺序结构概述是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码...
    辽A丶孙悟空阅读 1,694评论 1 48