C 程序由外部對象(變量或函數)組成。函數是完成特定功能的獨立代碼段,可視為「黑盒子」:輸入數據,輸出結果,內部實現對外部隱藏。函數使程序易讀、易寫、易理解、易調試、易維護。
main 函數作為入口。Turbo C 2.0 提供 400+ 庫函數,分類包括:輸入輸出、數學、字符串/內存、BIOS/DOS、字符屏幕/圖形、進程控制、目錄等。熟悉庫函數功能可省去大量重複造輪子。
編寫源程序時可將常用函數存入函數庫,連接時自動從庫裝配,避免重複編譯。建議採用模塊化設計,而非將所有邏輯塞入巨大的 main 中。