本書以“學完C語言之後知道能做什麼”為編寫目標,共包括9章,分別是Linux C語言程序設計、C語言基礎Ⅰ、C語言基礎Ⅱ、鏈表、C標準庫、Linux繫統調用、Socket編程、Pthreads編程和GTK圖形界面編程。其中,C語言基礎Ⅰ、C語言基礎Ⅱ、C標準庫和Linux繫統調用為本書最基礎、最重要的四章,全面介紹了標準C語言的基本語法和Linux繫統調用編程。其他章節告訴讀者C語言具體能做什麼。本書堅守“空談無用,給我看代碼”(Linux之父Linus Torvalds所言)的信條,通過正確無誤的示例代碼向讀者展示C語言的具體用法。本書內容實用、結構清晰、圖文並茂,力求讓讀者可以饒有興趣地學習Linux C語言編程。 本書適合作為高等學校各專業的C語言程序設計課程教材,也可作為從事計算機相關工作的科技人員、計算機愛好者及各類自學人員的參考書。本書封面貼有清華大學出版社防偽標簽,無標簽者不得銷售。