本書面向C編程初學者和廣大C編程愛好者。本書循序漸進地介紹C應用與開發(fā)的相關基礎知識,提供大量具體操作C編程的實例供讀者實踐。每節(jié)都清晰地闡述代碼如何工作及其作用,使讀者能在*短的時間內有效地掌握C編程。本書配有源碼、課件與教學視頻。 全書共20章,分別介紹:為什么要學習C、C程序結構、基本數據類型和數據處理、運算符與表達式、程序流程控制、函數、數組與字符串、指針、struct與其他復合數據類型、類的使用方法、對象的初始化和清除、運算符的重載、類的繼承、虛函數和抽象類、C中的文件處理、異常處理和C的高級概念等知識。在每章的后面提供自我評估的習題供讀者操作練習,從而加深理解。 本書適合C初學者自學使用,也適合作為高等院校和培訓學校計算機相關專業(yè)師生的教學參考書。