C程序由外部對象(變量與函數)組成。函數是獨立完成特定功能的代碼塊,可視為「黑盒子」:輸入數據,輸出結果,內部實現細節對外部隱藏。這種封裝特性使程序易讀、易寫、易維護、易調試。
每個C程序必須有且僅有一個 main 函數,作為程序執行入口。函數數量無理論上限,但良好的實踐是「小函數構成大程序」:將大問題分解為獨立子問題,每個子問題對應一個功能單一的小函數。這樣模塊間充分解耦,便於復用與組合。
Turbo C 2.0 提供 400+ 庫函數,涵蓋輸入輸出、數學運算、字符串內存操作、BIOS/DOS 調用、圖形界面、進程控制、目錄操作等。熟悉庫函數功能可大幅減少重複造輪子。
用戶編寫源程序時,可將常用邏輯封裝為自定義函數,甚至存入自建函數庫,鏈接時自動裝配,無需重複編譯。Turbo C 推薦採用模塊化設計而非單一巨大的主函數。
教程後半部分將專門介紹 Turbo C 2.0 庫函數,每個函數附帶示例。讀者可將所需函數塊提取存檔,在 IDE 中直接調用、編譯、鏈接、運行、觀察結果,深化理解。