C 語言自我評量暨學習要點

  1. Von Neuman 電腦架構

  2. C 程式語言的目的

  3. C 語言在程式語言發展史上的地位

  4. 高階與低階的 C 語言/可移植性

  5. C 語言與作業系統的關係

  6. 如何製作程式 — 設計、編輯、編譯、連結、載入、執行、偵錯

  7. 撰寫程式會發生的錯誤

  8. C 編譯器的前處理器

  9. 程序式程式語言的基本架構 (建構演算法的基本工具)

  10. C 語言的語法:BNF

  11. 變數的作用範圍 (scope) 與變數生命週期

  12. 變數型別檢查的意義, 型別自動轉換的時機, 型別強迫轉換

  13. 作業系統提供的支援

  14. 程式 (演算法) 發展的基本方法

  15. 資料結構化 (抽象化)

  16. Top-down 程序式程式設計

  17. 指標變數

  18. 模組化的程式設計 (模組的重用)

  19. 基本演算法

程式設計課程 首頁
by Pei-yih Ting
E-mail: pyting@cs.ntou.edu.tw