本書講解了C語言的基本概念、原理和使用方法,力求給讀者打下一個扎實的程序設計基礎,培養讀者程序設計的能力,主要內容包括C語言程序設計基礎知識、基本數據類型及運算符、C語言的控制結構、數組、函數、指針、構造數據類型、編譯預處理、文件等。本書采用循序漸進、深入淺出、通俗易懂的講解方法,本著理論與實際相結合的原則,通過大量經典實例對C語言知識進行重點講解,便于程序設計語言的初學者掌握利用C語言進行結構化程序設計的技術和方法。 本書以C編程基本技能訓練為主線,突出基本技能的培養,內容完整、闡述準確、層次清楚。通過本書的學習,將使學生牢固掌握程序設計的基本技能,以適應信息時代對大學生的科學素質的要求。 本書適用于高等學校各專業程序設計基礎教學,特別適合作為應用型本科、高職院校的計算機及非計算機相關專業的學生使用,同時也是計算機等級備考的一本實用輔導書。