zoukankan      html  css  js  c++  java
  • 循环结构

    循环结构

    for循环结构

    语法:

        for(循环控制变量初始化;条件表达式;控制变量更改){

            //循环体

        }

    说明:

        循环控制变量初始化;条件表达式;控制变量更改统称为循环三要素

    执行流程:

        1、首先执行循环控制变量初始化,此步骤只执行一次

        2、    判断条件表达式,如果不成立,直接结束整个循环结束。如果成立执行循环体,

        3、当循环体执行结束后,执行控制变量更改

        4、使用控制变量的新值,再来判断条件表达式。

        5、循环执行2、3、4步骤,直到控制变量,使用条件表达式不成立时,结循环。

    foreach循环结构

    语法1:

        foreach($arr as $v){

            //循环体

        }

    说明:

    • $arr是所要遍历的数组
    • $v就是一个变量,
    • 执行流程:每一次循环foreach会将数组中的元素的值依此赋值给变量$v
    • foreach结构,不需要人为的控制循环次,当获取到数组中最后一个元素后,会结束foreach结构

    示例:

    语法2 :

        foreach($arr as $k => $v){

            //循环体

        }

    说明:

    • $arr是所要遍历的数组
    • $k与$v就是一个变量,
    • 执行流程:每一次循环,foreach会依次将数组中的元素的键名赋值给$k变量,将键值赋值给给变量$v
    • foreach结构,不需要人为的控制循环次,当获取到数组中最后一个元素后,会结束foreach结构

    示例:

    练习1:

    练习2:

    while循环

    语法:

        while(条件表达式){

            //循环体

        }

    说明:

        首先判断条件表达式,如果成立执行循环体,如果不成立直接结束循环结构,继续其后的代码。

    do...while循环

    语法:

        do{

            //循环体

        }while(条件表达式);

    说明:

        首先执行循环体,再来判断条件表达式,如果条件表达式成立,再执行循环体,否则直接结束整个循环结构,继续其后的代码执行。

    循环的结束与退出

    continue&break

    continue

    语法1:

        continue;

    说明:

        结束当前循环结构的本次循环,再继续当前循环结构的下一次循环

    示例:

    语法2:

        continue n;

    说明:

        结束当前循环结构的本次循环,再继续上n层循环结构的下一次循环

    示例:

    break

    语法1:

        break;

    说明:

        直接结束当前循环结构

    示例:

    语法2:

        break n;

    说明:

        结束n层循环结构

    示例:

  • 相关阅读:
    Fast exit from dram self-refresh
    关于Net开发中一些SQLServer性能优化的建议
    收集一些优秀的DoNet开源项目
    收集一些优秀的DoNet开源项目
    收集一些优秀的DoNet开源项目
    LINQ表达式用法整理
    LINQ表达式用法整理
    LINQ表达式用法整理
    SQL 拼接多个字段的值&一个字段多条记录的拼接
    你应该知道的jQuery技巧【收藏】
  • 原文地址:https://www.cnblogs.com/nyxd/p/5353808.html
Copyright © 2011-2022 走看看