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