C語言是一種通用的、面向過程的計算機程式設計語言。它由丹尼斯·里奇於1972年在貝爾實驗室開發,最初用於編寫UNIX作業系統。C語言結合了高級語言的結構化特性與低級語言的硬體操作能力,被譽為「中級語言」。
作業系統開發(Linux、Windows核心)、嵌入式系統、編譯器構建、數據庫引擎、高效能運算、網路程式設計等。許多現代語言(C++、Java、Python、PHP等)語法均受C語言影響。
掌握變量、資料類型、控制流程、函數、指標、陣列、結構體、檔案操作等核心概念。推薦教材:《C程式設計》(譚浩強)、《C Primer Plus》、《C專家編程》。