本書系統(tǒng)地介紹了Lhnux環(huán)境下c語言程序的設計思路、設計方法及開發(fā)流程,通過大量的程序設計實例與實例相仿的思考題,幫助讀者盡快提高Linux平臺下C程序設計能力。本書主要內容包括:程序設計算法及流程、c程序的基本構成、c程序文件的組織、輸入輸出程序設計、循環(huán)與分支程序設計、常用數據表達、數組在程序設計中的應用、函數的基本概念與函數的應用、結構體與鏈表的應用、文件的概念與應用。本書程序中的函數、循環(huán)、數組與基本算法查找、排序、刪除等融為一體。全書從字符串輸入、輸出開始,到菜單的顯示與選擇、記錄的輸入與顯示、記錄的查找、排序、刪除、文件存儲等,大程序設計的思想貫穿整個教材,是一本技能型、工程型的教材。本書適合于Linux環(huán)境下軟件工程技術人員使用,也可以作為軟件、計算機、電子、信息類專業(yè)本、??茖W生的教材,本書是國家開放源代碼高校推進聯盟(LUPA)“Linux程序員(C語言)職業(yè)技能資格”認證考試指定用書。