本書是為了滿足廣大學生學習C語言程序設計的需要,結(jié)合高等學校C語言程序設計課程的教學特點,由高等學校長期從事計算機語言課程教學的第一線教師編寫而成,內(nèi)容涵蓋了《全國計算機等級考試大綱(2009年版)》中對C語言程序設計要求的知識點。全書共11章,內(nèi)容包括C語言基礎(chǔ)知識、數(shù)據(jù)類型與運算規(guī)則、順序結(jié)構(gòu)的程序設計、選擇結(jié)構(gòu)的程序設計、循環(huán)結(jié)構(gòu)的程序設計、數(shù)組、字符串處理、函數(shù)、指針、結(jié)構(gòu)體與共用體和文件。各章均有精心設計的大量習題。本書理論與實踐緊密結(jié)合,書中的例子具有實用性,內(nèi)容安排合理。重點突出。本書由淺入深、循序漸進、前后呼應、通俗易懂、圖文并茂、內(nèi)容豐富,書中的所有程序都在Turbo C 2.0環(huán)境下調(diào)試成功。與本書配套的《C語言程序設計實驗指導與習題解答》中包括C語言程序設計實驗上機操作指導、實驗、主教材的習題答案以及課程設計指導等。本書既可以作為高等學校本科及專科學生C語言程序設計的教材,又可以作為全國計算機等級考試二級——C語言程序設計的培訓教材,同時也可以作為自學者的參考書。