美思 [C 語言] 應用程式設計教學

在本系列文章中,我們假定讀者已經學完 C 語言的語法,準備要用 C 寫程式。此系列包括以下內容:

  • 建立 C 專案
  • 處理 C 程式相依性
  • 處理跨平台議題
  • 優化 C 程式
  • 撰寫物件 C 程式
  • 撰寫函數 C 程式
  • 撰寫泛型 C 程式
  • 錯誤處理
  • 撰寫測試程式

由於這些內容不是語法的一部分,沒有標準答案,只能算是目前可行的方式。讀者除了閱讀這些文章,最好再閱讀其他資料,並實際動手寫 C 程式,才能達到最佳的學習效果。

如果讀者想要複習 C 語法,可以觀看筆者先前寫的文章

[C 語言] 程式設計教學:錯誤處理 (Error Handling)

C 語言沒有錯誤處理相關的語法或物件,但這不代表我們在 C 語言可以忽略這個議題。 繼續閱讀

[C 語言] 程式設計教學:撰寫簡易的測試程式 (Test Programs)

許多現代高階語言加入測試相關的功能,像是 Go (golang) 的 testing 套件即內建在標準函式庫中。C 語言本身沒有測試相關的功能,本文介紹一個相對簡單且不需外部函式庫的方式。 繼續閱讀