官术网_书友最值得收藏!

4.11 結構化程序設計原理

我們已經講完了基本的控制結構,但是光有基本結構還不行,還需要把它們組合起來形成更大的結構,解決更復雜的問題。

我們可以證明,任何復雜的選擇結構都可以化為最簡單的if結構,任何復雜的循環結構都可以化為最簡單的while結構。三種基本控制結構只能有兩種組合方式,那就是堆疊和嵌套。堆疊就像是搭積木,把需要的每一個控制結構按照先后順序拼接起來,它們的順序只與具體業務有關;嵌套的意思就是“我中有你或你中有我”,任何兩種結構都可以嵌套。結構化編程就是利用這三種控制結構和兩種組合方式來編寫程序的。在第7章我們將講述以函數為基礎的模塊化程序設計,但是結構化編程是模塊化編程的基礎,任何函數都是通過結構化編程和函數調用來實現的。

主站蜘蛛池模板: 周宁县| 汝州市| 中宁县| 永德县| 澜沧| 东乌珠穆沁旗| 东平县| 运城市| 库尔勒市| 利津县| 昌都县| 如东县| 衢州市| 石渠县| 江华| 肇庆市| 获嘉县| 溆浦县| 望谟县| 淮滨县| 满城县| 泸州市| 保靖县| 清苑县| 双城市| 务川| 中江县| 绥芬河市| 泾源县| 洮南市| 铜鼓县| 米泉市| 东乌珠穆沁旗| 陵川县| 来凤县| 张北县| 铜山县| 鹤壁市| 化州市| 民权县| 友谊县|