首頁  >  文章  >  後端開發  >  C語言中用於結構化程式設計的三種基本結構是什麼

C語言中用於結構化程式設計的三種基本結構是什麼

王林
王林原創
2020-07-16 10:14:2323882瀏覽

C語言中用來結構化程式設計的三種基本結構是:順序結構、選擇結構、循環結構。順序結構的程式設計是最簡單的,只要依照解決問題的順序寫出對應的語句就行,它的執行順序是自上而下,依序執行。

C語言中用於結構化程式設計的三種基本結構是什麼

C語言中用於結構化程式設計的三種基本結構是:順序結構、選擇結構、循環結構。

(推薦教學:C語言教學

相關介紹:

一、順序結構

順序結構的程式設計是最簡單的,只要按照解決問題的順序寫出對應的語句就行,它的執行順序是自上而下,依序執行。

例如:a = 3,b = 5,現交換a,b的值,這個問題就好像交換兩個杯子裡面的水,這當然要用到第三個杯子,假如第三個杯子是c,那麼正確的程序為:c = a; a = b; b = c;執行結果是a = 5,b = c = 3。

如果改變其順序,寫成:a = b; c = a; b =c;則執行結果就變成a = b = c = 5,不能達到預期的目的。

二、選擇結構

順序結構的程式雖然能解決計算、輸出等問題,但不能做判斷再選擇。對於要先做判斷再選擇的問題就要使用選擇結構。

選擇結構的執行是依據一定的條件選擇執行路徑,而不是嚴格依照語句出現的物理順序。選擇結構的程序設計方法的關鍵在於建構合適的分支條件和分析程序流程,根據不同的程序流程選擇適當的選擇語句。

選擇結構適合用於具有邏輯或關係比較等條件判斷的計算,設計這類程序時往往都要先繪製其程序流程圖,然後根據程序流程寫出源程序,這樣做把程序設計分析與語言分開,使得問題簡單化,易於理解。

三、循環結構

循環結構可以減少原始程式重複書寫的工作量,用來描述重複執行某段演算法的問題,這是程式設計中最能發揮電腦特長的程式結構,C語言中提供四個循環,分別是goto循環、while循環、do while循環和for循環。

四個循環可以用來處理同一問題,一般情況下它們可以互相代替換,但一般不提倡用goto循環,因為強制改變程序的順序經常會給程序的運行帶來不可預料的錯誤。

以上是C語言中用於結構化程式設計的三種基本結構是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn