程序开发的三种控制结构
时间:2015-10-23
在编程的过程中,所有的操作都会按照某种结构有条不紊地进行,学习PHP语言,不仅要掌握函数,数组和字符串等实际的知识,更重要的是通过这些知识形成一种属于自己的编程思想和编程方法,要想形成属于自己的编程思想和方法,首先就要掌握程序设计的结构.
程序设计的结构大致可以为三种:顺序结构,选择结构和循环结构,很少有哪个程序能只使用一种结构来完成某个操作,基本上都是3种结构的结合使用.
1.顺序结构
顺序结构是最基本的结构方式,各流程依次按顺序执行.
2.选择(分支)结构
选择结构就是对给定条件进行判断,条件为真是执行一个分支,条件为假时执行另一个分支.
3.循环结构
循环结构可以按照可以多次重复执行一行或多行代码,循环结构分为两种中:前测试型循环和后测试 型循环.
前测试循环,先判断后执行,当条件为真时反复执行语句或语句块,条件为假时,跳出循环,继续执行循环后面的语句.
后测试型循环,先执行后判断,先执行语句或语句块,再进行条件判断,直到条件为假时,跳出循环,继续执行循环后面的语句,否则一直执行循环中的语句或语句块.
在PHP网站建设中,大多数情况下程序都以这3种结构的组合形式出现,其中的顺序结构很容易理解,就是直接输出程序运行结果,而选择和循环结构则需要一些特殊的控制语句来实现,包括以下3种控制语句.
1.条件控制语句:if,else,elseif和switch
2.循环控制语句:while,do...while,for和foreach
3.跳转控制语句:break,continue和return.