码迷,mamicode.com
首页 > 其他好文 > 详细

第6章 流程控制

时间:2019-01-17 21:09:12      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:使用   span   跳出循环   三元运算   取值   cas   switch   简单   一个   

一、顺序结构(程序正常执行流程从上往下,从左往右)(不用研究)

   赋值运算时为从右往左执行,且左侧为属性或变量,不取值!!!

二、选择结构

    a) If语句

  b) Switch语句

三、循环结构

     a) for循环

   b) while循环

   c) do...while循环

 

6.1 循序结构

      程序正常执行顺序不必过多研究

6.2 选择结构

共有两种,if语句和switch语句。If常用,switch为特殊情况使用,

判断条件出现的情况特别多的时候用switch其他时候if语句比较方便。

 

6.2.1 If语句

 

一、If语句用法有三种

 

    1.if(条件1){程序1}

 

    2.if(条件1){程序1}else{程序2}

 

    3.if(条件1){程序1}else if(条件2){程序2}...else{程序n}

 

一、三目运算(也叫三元运算)(目或者元代表几个表达式)

 

    三目运算可以替代部分if...else...功能,运算简单,使用方便,代码清晰。

               表达式11:2

6.2.2 Switch语句

 

    switch (1) {

 

        case value1:

 

            程序1

 

            break;        // break 关键字会导致代码执行流跳出 switch 语句

 

        case value2:

 

           程序2

 

            break;

 

        default:

 

           程序3

 

    }

 

    注意:

 

    break可以省略,如果省略,代码会继续执行下一个case

 

    switch 语句在比较值时使用的是全等操作符,因此不会发生类型转换

 

    (例如,字符串 "10" 不等于数值 10)。

 

6.3 循环结构    

    3种,for/while/do...while;可根据需求选择使用;

    1.遍历数组首选for循环,简单循环使用for

    2.while循环强调,不记循环次数(不知道循环多少次),首选while   

    3.最后do...while循环强调,无论怎样,至少执行一次是,使用do...while

 

6.3.1 for循环

 

    1) 执行流程

 

         for (变量;条件1;条件2){ 执行程序 }

 

       执行过程:变量->条件1->执行程序->条件2->条件1->执行程序.....

 

       直到条件1不成立,跳出循环。

 

     2) 三个表达式均为可选,但是必须写分号!!!

 

                   for(;;){程序}   死循环;

 

第6章 流程控制

标签:使用   span   跳出循环   三元运算   取值   cas   switch   简单   一个   

原文地址:https://www.cnblogs.com/BingBing-Deng/p/10284355.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!