本書共有12章,內容包括概述、數據類型和表達式、順序結構程序設計、選擇結構程序設計、循環結構程序設計、數組、函數、指針、結構體與共同體、編譯預處理、位運算及文件。
本書繫"十一五"國家課題"我國高校應用型人纔培養模式研究"子課題《新建應用型本科院校計算機基礎課程體繫構建研究》(項目編號:FIB070335-A8-06)研究成果。全書體繫完整,重點突出,內容講解深入淺出,圖文並茂,講解透徹,案例豐富新穎,注重理論,突出實踐。本書既可作為大學本科和專科院校的教材,也可作程序設計人員的參考書以及全國計算機等級考試(二級C語言考試科目)的培訓教材。