本書以初學者為主要對象,全面介紹了C語言程序設計的相關技術。在內容排列上由淺入深,讓讀者循序漸進地掌握C語言編程;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術;在內容形式上附有大量的注意、說明等欄目,夯實讀者理論技術,豐富管理與開發(fā)經(jīng)驗。本書共分16章,其中前12章為基礎部分,主要包括為什么要學C語言,最簡單的C語言程序,什么是程序,C語言基礎——數(shù)據(jù)類型、常量及變量,選擇結構程序設計,循環(huán)結構程序設計,同一類型多個元素的集合——數(shù)組,寫程序就是寫函數(shù),C語言的特產(chǎn)——指針,編譯預處理,結構體和文件等內容;后4章為提高篇,核心是“以考促學”,主要包括全國計算機等級考試(NCRE)簡介、考試流程、通過真題了解評分標準及注意事項和公共基礎知識等內容。本書中的例題和課后習題包含了許多全國計算機等級考試二級真題,并且按照二級考試大綱要求,開發(fā)環(huán)境使用Visual C++ 2010 Express。本書可作為高等學校各專業(yè)C語言程序設計課程教材。對計算機愛好者、中學生、職高中專學生及各類自學人員也有參考價值。