- 高質量程序設計指南:C++/C語言
- 林銳 韓永泉編著
- 312字
- 2019-01-09 14:09:01
4.11 結構化程序設計原理
我們已經講完了基本的控制結構,但是光有基本結構還不行,還需要把它們組合起來形成更大的結構,解決更復雜的問題。
我們可以證明,任何復雜的選擇結構都可以化為最簡單的if結構,任何復雜的循環結構都可以化為最簡單的while結構。三種基本控制結構只能有兩種組合方式,那就是堆疊和嵌套。堆疊就像是搭積木,把需要的每一個控制結構按照先后順序拼接起來,它們的順序只與具體業務有關;嵌套的意思就是“我中有你或你中有我”,任何兩種結構都可以嵌套。結構化編程就是利用這三種控制結構和兩種組合方式來編寫程序的。在第7章我們將講述以函數為基礎的模塊化程序設計,但是結構化編程是模塊化編程的基礎,任何函數都是通過結構化編程和函數調用來實現的。
推薦閱讀
- Spring Cloud Alibaba核心技術與實戰案例
- C語言程序設計習題解析與上機指導(第4版)
- 小創客玩轉圖形化編程
- Hands-On JavaScript High Performance
- Internet of Things with Intel Galileo
- Visual Basic程序設計與應用實踐教程
- Instant Ext.NET Application Development
- Hands-On Full Stack Development with Go
- 零基礎Java學習筆記
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- Spring 5 Design Patterns
- Scratch從入門到精通
- SQL Server on Linux
- 例解Python:Python編程快速入門踐行指南
- Java EE 7 Development with WildFly