本書參照ACM和IEEE CS CC2013以及教育部高等學校計算機類專業教學指導委員會編制的《高等學校計算機科學與技術專業發展戰略研究報告暨專業規範(試行)》的要求,面向大學計算機專業本科教學的需要,繫統地介紹C++程序設計語言的語法、語義和語用,使讀者掌握結構化程序設計方法和面向對像程序設計方法。全書分為程序設計基礎和面向對像程序設計兩大部分。靠前部分主要介紹類型、運算符與表達式、輸入與輸出、控制結構、函數、數組、指針、結構、聯合、枚舉、鏈表等程序設計的基本概念和結構化程序設計方法;第二部分主要介紹類與對像、類和對像的使用、操作符重載、繼承、多態性、文件和流、異常和模板等面向對像程序設計的基本概念和程序設計方法。
本書注重知識的繫統性和連貫性,在內容上注意與後續課程的銜接,強調嚴密的邏輯思維,突出程序設計方法的教學。
本書適合作為高等學校“程序設計基等