C源程序由函數組成,函數是基本模塊。雖前期示例僅含 main(),實用程序均為多函數協作。C語言因此被稱為「函數式語言」,天然支持結構化設計,層次清晰、易編寫/閱讀/調試。
printf、scanf、strcat 等)void 聲明| 類別 | 功能 |
|---|---|
| 字符分類 | ASCII 碼分類:字母/數字/控制/分隔/大小寫 |
| 轉換函數 | 字符/字符串轉換、字符與數值互轉、大小寫互轉 |
| 目錄路徑 | 文件目錄與路徑操作 |
| 診斷函數 | 內部錯誤檢測 |
| 圖形函數 | 屏幕管理、圖形繪製 |
| 輸入輸出 | I/O 操作 |
| 接口函數 | DOS/BIOS/硬件接口 |
| 字符串函數 | 字符串操作處理 |
| 內存管理 | 動態內存分配/釋放 |
| 數學函數 | 數學計算 |
| 日期時間 | 日期/時間轉換操作 |
| 進程控制 | 進程管理/控制 |
| 其他 | 雜項功能 |
掌握核心常用函數,其餘按需查閱手冊。
main)均為平行關係,不允許嵌套定義main 為主函數:可調用其他函數,不可被其他函數調用main 開始,調用鏈結束後返回 main 結束main 函數