本書針對高職高專教育的特點,以Turbo C 2.0為學(xué)習(xí)環(huán)境,突出基礎(chǔ)性、先進性、實用性、操作性,注重對學(xué)生創(chuàng)新能力、實踐能力和自學(xué)能力等各種應(yīng)用能力的培養(yǎng),由淺入深介紹丁C語言的基本知識及程序設(shè)計的基本方法與編程技巧。本書共分為10章,從C語言程序的構(gòu)成、數(shù)據(jù)類型、運算符與表達式等基礎(chǔ)開始講解,由淺入深分別介紹了三種結(jié)構(gòu)化程序設(shè)計、數(shù)組、函數(shù)、變量存儲類型、指針、結(jié)構(gòu)體和共用體以及文件等內(nèi)容。全書以程序設(shè)計為主線,將實例的設(shè)計與分析貫穿始終,著重培養(yǎng)學(xué)生編寫代碼能力,并為每章配有練習(xí)題以及綜合性的編程實例,有利于學(xué)生理解、消化和掌握各章節(jié)的學(xué)習(xí)內(nèi)容。參與本書編寫的作者長期從事程序設(shè)計語言、軟件工程等方面的教學(xué)與研究工作,具有較高的程序設(shè)計與教學(xué)水平。作者將多年來的教學(xué)經(jīng)驗融入本書,使其內(nèi)容更易理解、實用性更強。本教材可作為高職院校計算機專業(yè)、電子專業(yè)以及信息類相關(guān)的非計算機專業(yè)的本科生的C語言程序設(shè)計課程的教材,還可作為各類計算機培訓(xùn)的教學(xué)用書及計算機工作者和愛好者的參考使用。