本書以Visual C++ 2010為編程環境,通過分析問題、設計演算法、編寫和調試程序等步驟,介紹了順序結構、選擇結構、循環結構的演算法分析和程序設計方法,力求讓讀者掌握分析問題的方法,培養讀者演算法設計的能力、編程和調試的能力以及模塊化程序設計思想。 全書共14章。第1?2章介紹程序設計基礎與C語言的編程環境;第3?7章介紹結構化程序設計的3種基本結構與函數和數組的基礎知識;第8章介紹字元型數據處理;第9?11章介紹編譯預處理、指針以及其他的數據類型;第12、13章介紹位運算與文件;第14章介紹幾個綜合的編程實例。每章后均配有針對性強的習題,供讀者練習、複習和提高。 本書內容由淺入深,可讀性強,適合大學生作為C語言程序設計課程的教材,也可作為C語言愛好者編程的參考書。