C語言是目前最為流行的通用程序設計語言之一,是許多計算機專業(yè)人員和計算機愛好者學習程序設計語言的首選。本書共12章,內容包括C語言程序設計預備知識,C語言程序設計基礎,基本數據類型、運算符與表達式,基本輸入、輸出和順序程序設計,選擇結構程序設計,循環(huán)結構程序設計,數組,函數,指針,預處理命令,復雜數據類型,文件等。本書注重教材的可讀性和適用性,每章開頭都給出了學習意義和學習目標;對關鍵知識點進行了詳細的說明,并附有大量的圖表使讀者能正確、直觀地理解問題;樣例程序由淺入深,強化知識點、算法、編程方法與技巧,并給出了詳細的解釋;為了幫助初學者正確地掌握C語言的語法特點,每章還列舉出了初學者在編程過程中易犯的錯誤。另外,本書還配套提供題型豐富的《C語言程序設計教程習題解答與實驗指導》教材;為任課老師免費提供電子課件,其中包括全部例題和習題源程序文件(按前言提供的方式索取)。本書的作者都是長期在高校從事計算機軟件教學的一線教師,有豐富的教學經驗和科研開發(fā)能力,書中文字流暢、通俗易懂、概念清楚、深入淺出、例題豐富,實用性強。本書適用于計算機專業(yè)的本科生、研究生、大專生、專升本的學生使用,也可以作為大學各專業(yè)公共教材和全國計算機等級考試參考書。