本書是系統(tǒng)介紹C與C++語言的基礎教程。全書共分12課,第1課到第6課主要講解C語言程序設計的內容,包括C語言的發(fā)展歷史、C程序的特點與基本構成、C中的數據類型、運算符和表達式、程序控制語句、函數和預編譯指令等。從第7課開始,主要講解C++語言在面向對象方面擴充的內容和特性,包括面向對象方法學的基本理論、C++程序的基本構成、類與對象、函數與運算符重載、繼承與多態(tài)等。第12課專門對C與C++中的輸入與輸出功能進行了講解和對比。每課除了講解C與C++必備的知識外,還有上機操作部分、常見問題解答和課后作業(yè),以幫助讀者更好地理解和掌握本單元的內容。書中的源代碼和習題答案均可在http://www.cmpbook.com免費下載。本書內容全面、實例豐富、敘述清晰、結構安排合理,既能作為學習C與C++語言的入門書籍,又能作為深入掌握C與C++的提高書籍。本書適合電腦培訓班學員及C/C++編程愛好者使用。