摘要:C語言是一種很好的結構化程序設計語言;結構化程序設計方法可以概括為自頂向下、逐步求精、模塊化、限制使用goto語句,將原來較為復雜的問題化簡為一系列簡單模塊的設計;一個程序的任何邏輯問題均可用順序結構、選擇結構和循環結構這3種基本結構來描述。
關鍵詞:結構化程序設計;順序結構;選擇結構;循環結構;算法
中圖分類號:TP319
文獻標識碼:A
文章編號:1000-8136(2009)20-0154-02
當前,計算機技術飛速發展,程序設計技術已從結構化程序設計技術向面向對象程序設計技術過渡,對一個規模較大的應用程序,總體框架是由面向對象程序設計構搭而成,而在局部實現時仍需采用結構化程序設計技術。C語言是一種很好的結構化程序設計語言,因此,筆者論述了C中的的結構化程序設計的方法。
結構化程序設計(STRUCTURED PROGRAMING,簡稱SP)的概念是由荷蘭學者E·W.DUKSTRA等人在20世紀60年代后期提出的,是以模塊化設計為中心,將原來較為復雜的問題化簡為一系列簡單模塊的設計,也就是將—個大的計算任務劃分為一個個比較小的任務,這些小任務均由函數來完成。而函數既可以是C的標準庫函數。也可以是自定義函數。在C中,一個具備一定規模的C程序往往是由多個函數組成,其中必有一個名為main的主函數,由main來調用其他函數,必要的話,其他函數還可以調用另外的函數。同一函數可以被一個或多個函數調用一次或多次。模塊的獨立性還為擴充已有的系統、建立新系統帶來了不少的方便,因為我們可以充分利用現有的模塊作積木式的擴展。……