本書以“學完C語言之後知道能做什麼”為編寫目標,共12章: Linux C語言程序設計、C語言基礎Ⅰ、C語言基礎Ⅱ、編譯與調試、鏈表、C標準庫、Linux繫統調用、Socket編程、Linux函數庫和進程地址空間、Pthreads編程、GTK圖形界面編程、Linux內核編程。其中,C語言基礎Ⅰ、C語言基礎Ⅱ、C標準庫與Linux繫統調用為本書最基礎、最重要的4章,全面介紹了標準C的基本語法和Linux繫統調用編程。其他章節告訴讀者C語言具體能做什麼。本書堅守“Talk is cheap, show me the code”信條,通過正確無誤的示例代碼向讀者展示C語言的具體用法。本書內容注重實用,結構清晰,圖文並茂,力求做到使讀者感興趣地學習Linux C語言編程。 本書可作為高等學校各專業的“C語言程序設計”課程教材,也可作為從事計算機相關工作的科技人員、計算機愛好者及各類自學人員的參考書。