zoukankan      html  css  js  c++  java
  • 第十一节:控制结构whiledo while for

    While确实最简单了 ,就一个流程控制替代语法,注意一下。

     1 <?php
     2 $i=1;
     3 while($i<=){
     4  echo $i++;
     5 }
     6 $i=1;
     7 while($i<=10):
     8 print $i;
     9 $i++;
    10 endwhile; //流程控制替代语法
    11 ?>

    do-while语句和while一样,区别在于do-while语句先执行,在坚持,所有会至少执行一次,

    资深的 C 语言用户可能熟悉另一种不同的 do-while 循环用法,把语句放在 do-while(0) 之中,在循环内部用 break 语句来结束执行循环。以下代码片段示范了此方法:  

     1 <?php
     2 do{
     3     if($i<5){
     4        echo "1 is not big enough";
     5        break;
     6    }
     7    $i*=$factor;
     8    if($i<$minimum_limit){
     9    break;
    10    }
    11    echo "i is ok";
    12 }while(0);
    13 ?>

     for是PHP语言中最复杂的,也是万能的。

    for(expr;expr2;expr3)

    statement

    其中expr expr2 expr3都可以为空,而是要break进行跳转。

     1 <?php
     2 //循环加一,大于10就跳出,for语句内执行,加上条件控制替换语法
     3 for($a=1;;):
     4 if($a==10):
     5 break;
     6 endif;
     7 $a++;
     8 echo $a;
     9 endfor;
    10 ?>
  • 相关阅读:
    scan design rules
    scan cell
    DFT basics
    测试性分析
    DFT设计绪论
    clock gate cell
    Linux命令
    Multi-voltage和power gating的实现
    Power Gating的设计(架构)
    Power Gating的设计(模块二)
  • 原文地址:https://www.cnblogs.com/saw2012/p/2878518.html
Copyright © 2011-2022 走看看