最基本的程式控制結構有順序、選擇、循環三種。理論與實務證明,無論多複雜的演算法均可透過順序、選擇、循環3種基本控制結構建構出來;每種結構僅有一個入口和出口;由這3種基本結構組成的多層嵌套程序稱為結構化程序。
程式是語句序列,執行程式就是以特定的順序執行程式中的語句。程式中執行點的變化稱為控制流程,當執行到程式中的某一語句時,也說控制權轉到了該語句。由於複雜問題的解法可能涉及複雜的執行順序,因此程式語言必須提供表達複雜控制流程的手段,稱為程式語言的控制結構,或程式控制結構。
程式控制結構是指以某種順序執行的一系列動作,用於解決某個問題。
理論與實務證明,不論多複雜的演算法皆可透過順序、選擇、循環3種基本控制結構建構出來。每種結構僅有一個入口和出口。由這3種基本結構所組成的多層嵌套程式稱為結構化程式。
順序結構的程式設計是最簡單的,只要按照解決問題的順序寫出對應的語句就行,它的執行順序是自上而下,依序執行。
選擇結構用於判斷給定的條件,根據判斷的結果判斷某些條件,根據判斷的結果來控製程式的流程。
迴圈結構可以減少原始程式重複書寫的工作量,用來描述重複執行某段演算法的問題,這是程式設計中最能發揮電腦特長的程式結構 。循環結構可以看成是一個條件判斷語句和一個向回轉向語句的組合。
順序結構:
順序結構就是從頭到尾一句接著一句的執行下來,直到執行完最後一句。如下所示
選擇結構
#到某個節點後,會根據一次判斷的結果來決定之後向哪一個分支方向執行。如下圖所示
循環結構
#循環結構有一個循環體,循環體裡是一段程式碼。對於循環結構來說,關鍵在於根據判斷的結果,來決定循環體執行多少次;
#更多相關知識,請訪問:PHP中文網!
以上是最基本的程式控制結構有哪三種?的詳細內容。更多資訊請關注PHP中文網其他相關文章!