诚意
诚意如你,当一诚的态度对待

导航

 

一:顺序结构  

  默认的流程结构,按照书写的顺序执行;

二:分支结构 

1:if语句

 1.if的第一种结构
 if(条件)
 {
    语句1;
    语句2;
    ......
 }
 
 2.if的第2种结构
 if(条件1)
 {
    语句1;
    语句2;
    ......
 }
 else
 {
    语句3;
    语句4;
    .......
 }
 
 3.if的第3种结构(按顺序判断条件,遇到某个条件成立就执行其代码(也说明该条件前的所有条件都不成立),执行完不再对条件进行判断)
 
 if(条件1)
 {
    语句1;
    语句2;
    .......
 }
 else if(条件2)
 {
    语句3;
    语句4;
    .......
 }
 else if(条件3)
 {
    语句5;
    语句6;
    .......
 }
 else
 {  // 前面条件都不成立就来到这里
    语句7;
    语句8;
    .......
 }

2:switch语句

switch (数值/变量)

{

  case 数值1:

    语句1;

    break;

  case 数值2:

    语句2;

    break;

  ... ...

  default:

    语句8;

    break;

}

注意:1.break是退出整个switch语句的标志

     2.如果case后面没有写break;就会执行后面的所有case中的语句,不再判断,知道遇到break为止,但是有时候故意不掉了break

  

 

 

三:循环结构

1:while语句

while (条件)

{

  语句...;

  ...

}

注:1.如果一开始条件就不成立,就永远不会执行循环体;

  2.条件成立就执行,执行完就再次判断,如果还成立就再次执行;

    3.大括号内的内容是循环体;

  

2:do-while语句

do
{
  循环体;
} while (条件);
  • while和do while的区别:

    1.while语句和do while语句有时候可以互换

    2.while语句在执行时,第一次就会判断条件是否成立;

     do while语句在执行时,第一次不管条件是否成立,都会执行(至少执行一次);  

3:for语句

格式:

for (语句1; 条件; 语句2)
{
  循环体;
}
 
说明:语句1:初始化语句;
     语句2:增量语句;(执行完循环体后,再执行的语句)

 

  • 运行原理:

    1.for循环一开始就会执行一次语句1,并且整个for循环只会执行一次;

    2.判断条件是否成立,如果成立,就会执行循环体,然后就会执行语句2,再次判断条件是否成立..........

 

四:continue和break

continue:直接结束本次循环,进入下次循环

break:结束整个循环

 

posted on 2019-02-16 19:52  诚意  阅读(842)  评论(0编辑  收藏  举报