1. 程式人生 > >2018-2019-1 20189206 《從問題到程式》速讀

2018-2019-1 20189206 《從問題到程式》速讀

速讀《從問題到程式 程式設計與C語言引論》的一些問題

整體感受

本科階段第一個接觸的語言就是C語言,後來的資料結構等課程也都是以C語言為基礎,在後期的計算機等級考試、考研複習專業課也都一直在學習C語言,但是還是能感覺到基礎不夠牢固,看到這本書的目錄就覺得很詳細,能夠夯實基礎,目錄把每個例子都列了出來,本次看書的主要目的就是研究這些例子,同時進一步複習、鞏固C語言基礎。

問題提出

  • 程式設計與C語言
    • C程式的加工和執行過程是怎樣的?
  • 資料與簡單計算程式
    • 關於C語言中混合型別計算結果是怎樣的?
  • 變數、函式和流程控制
    • C語言中列舉常量有什麼用途?
    • 如何在程式中保證型別的安全性?
  • 基本程式設計技術
    • 進一步瞭解遞迴演算法
    • 什麼是黑箱、白箱測試?
  • C程式結構
    • 在編寫程式時如何選擇合適恰當的資料型別?比如double和float的選擇?
    • 什麼是程式的函式分解?
    • 巨集定義的作用是什麼?
  • 順序資料組織:陣列
    • 陣列越界會產生什麼後果?
  • 指標的應用
    • 什麼是動態儲存技術?如何實現?
    • 指標、指標陣列和陣列指標的概念?
  • 檔案和輸入輸出程式設計
    • 什麼是標準庫檔案的流概念?
    • 如何對檔案進行操作?
  • 結構和複雜資料組織
    • 什麼是自引用結構?
  • 程式開發技術
    • 什麼是分塊開發技術?這樣做有什麼好處?
    • 什麼是互動式配置?
    • 自上而下和自下而上的開發的比較?
  • 標準庫
    • C語言的標準庫結構是什麼樣的?
    • 什麼是除錯斷言?
  • C99引導
    • C99標準主要是負責解決何種問題?