本書以C++程序設(shè)計的理論知識為基礎(chǔ),采取由淺入深、逐步遞進的方式闡述了C++程序設(shè)計的理論知識和具體應(yīng)用,既沒有忽視理論的重要性,同時也注重學(xué)生實踐能力、應(yīng)用能力及創(chuàng)新能力的培養(yǎng)。本書共11章,其中第1章為VC++程序設(shè)計入門,第2章為流程控制語句,第3章為數(shù)組,第4章為函數(shù),第5章為作用域和編譯預(yù)處理,第6章為結(jié)構(gòu)體與簡單鏈表,第7章為類和對象,第8章為繼承與派生,第9章為多態(tài)性與運算符重載,第10章為模板,第11章為流類和文件。為了方便教學(xué),本書還配有電子課件等教學(xué)資源包,任課教師和學(xué)生可以登錄“我們愛讀書”網(wǎng)(www.ibook4us.com)免費注冊下載,也可以發(fā)郵件至hustpeiit@163.com免費索取。本書適合作為普通本科院校、獨立學(xué)院、高職高專等學(xué)校計算機專業(yè)及其他相關(guān)專業(yè)的程序設(shè)計基礎(chǔ)教材和教學(xué)參考書,也可以作為全國Visual C++二級考試或江蘇省Visual C++二級考試的復(fù)習(xí)參考書,集江蘇省考的考點與國考的考點于一體,完滿解決了同時報考要多重準(zhǔn)備的問題。
本書的每一章都通過兩條主線來進行程序設(shè)計課程的學(xué)習(xí):一條主線貫穿對各章語法知識要點的提煉,并針對每一個知識點給出典型例題解析及鞏固練習(xí),提升對知識點的理解及應(yīng)用能力;另一條主線針對算法學(xué)習(xí)并將其運用于例題編程及實踐練習(xí),注重實例編程能力的培養(yǎng)。本書每一章都附有實戰(zhàn)測試題,書中習(xí)題均配有參考答案,方便讀者自學(xué)。
第1章VC++程序設(shè)計入門()
1.1C++概述()
1.2數(shù)據(jù)類型、運算符與表達式()
1.3基本輸入/輸出()
1.4算法程序精練()
1.5實戰(zhàn)測試題()
第2章流程控制語句()
2.1選擇結(jié)構(gòu)()
2.2循環(huán)結(jié)構(gòu)()
2.3算法程序精練()
2.4實戰(zhàn)測試題()
第3章數(shù)組()
3.1一維數(shù)組()
3.2二維數(shù)組()
3.3字符數(shù)組()
3.4指針與數(shù)組()
3.5算法程序精練()
3.6實戰(zhàn)測試題()
第4章函數(shù)()
4.1函數(shù)的定義與調(diào)用()
4.2函數(shù)嵌套與遞歸()
4.3函數(shù)參數(shù)()
4.4算法程序精練()
4.5實戰(zhàn)測試題()
第5章作用域和編譯預(yù)處理()
5.1作用域()
5.2存儲類型()
5.3編譯預(yù)處理()
5.4算法程序精練()
5.5實戰(zhàn)測試題()
第6章結(jié)構(gòu)體與簡單鏈表()
6.1結(jié)構(gòu)體()
6.2鏈表()
6.3共同體()
6.4算法程序精練()
6.5實戰(zhàn)測試題()
第7章 類和對象()
7.1類和對象()
7.2構(gòu)造函數(shù)()
7.3析構(gòu)函數(shù)()
7.4常對象與常成員()
7.5算法程序精練()
7.6實戰(zhàn)測試題()
第8章繼承與派生()
8.1繼承和派生()
8.2沖突、支配與賦值兼容規(guī)則()
8.3靜態(tài)數(shù)據(jù)成員與虛基類()
8.4算法程序精練()
8.5實戰(zhàn)測試題()
第9章多態(tài)性與運算符重載()
9.1多態(tài)性()
9.2友元()
9.3運算符重載()
9.4算法程序精練()
9.5實戰(zhàn)測試題()
第10章模板()
10.1函數(shù)模板()
10.2類模板()
10.3算法程序精練()
10.4實戰(zhàn)測試題()
第11章流類和文件()
11.1流類()
11.2文件流()
11.3算法程序精練()
11.4實戰(zhàn)測試題()