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

流程控制

时间:2018-06-08 14:25:43      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:标准   情况   for循环   else   while   nbsp   标准版   循环控制   嵌套   

一、概念

  • 流程控制包括三个部分,顺序结构(程序自上而下的一个执行过程),分支结构(根据某一条件将程序转向不同的分支处执行)和循环结构(计算机最大特点就是计算速度快,解决重复性的问题)

二、分支结构

  • if分支

  ①单分支:if(表达式){语句体}

  ②双分支:if(表达式A){语句体} else if(表达式B){语句体}

  ③多分支:if(表达式A){语句体} else if (表达式B){语句体} else if (表达式){ 语句体} else {语句体}

  • switch分支 

  ①语法

  switch(变量){

    case 值1:语句体1 break;

    case 值2:语句体1 break;

    case 值3:语句体1 break;

    .........

    default:缺省语句体

  }

  ②与if分支的区别:if分支可以表示一个范围,switch主要用于表示某个特定的值

三、循环结构

  • for循环

  ①语法:for(循环控制变量初始化;表达式;循环控制变量更改){ 循环体 }

  ②案例:输出表格

  • while循环

  ①语法:while(表达式){循环体}-------也应该包括循环的三要素

  ②与for循环的区别:for循环主要用于循环次数已知或者根据某一条件可以确定,while循环用于循环次数未知的循环

  • do while循环

  ①语句:do{ 循环体 } while (表达式)

  ②与while循环的区别:至少会执行循环体一次

四、循环的结束和退出

  • continue

  ①语法:continue【n】

  ②说明:n的取值是一个整数,如果省略默认是1,n主要用在循环嵌套情况下,结束当前的循环结构的循环,继续上n层循环结构的下一次循环

  • break

  ①语法:break【n】

  ②说明:n的取值是一个整数,如果省略默认是1,n主要用在循环嵌套情况下,直接结束上n次循环的循环结构

五、流程控制语句的标签语法(php代码嵌入到HTML文档)

  • if的标签语法

  ①标准版

  ②简化版

  • for的标签语法

  ①标准版

  ②简化版

  • while的标签语法

  ①标准版

  ②简化版

流程控制

标签:标准   情况   for循环   else   while   nbsp   标准版   循环控制   嵌套   

原文地址:https://www.cnblogs.com/EricZLin/p/9154869.html

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