書中全面、系統(tǒng)地講述了 C++語言的基本概念、基本語法和編程方法,較詳盡地介紹了 C++語言面向?qū)ο蟮闹匾卣鳎?類和對象、繼承和派生類、多態(tài)性、虛函數(shù)、函數(shù)模塊和類模板等內(nèi)容。本書具有豐富的例題,每章后面均提供了相當(dāng)數(shù)量的練習(xí)題和作業(yè)題。
本書特點是: 通俗易懂,由淺入深,突出重點,難點詳解,偏重應(yīng)用。本書不僅可作為高等學(xué)校 C++語言課程的教材,還可作為 C++語言的自學(xué)教材和參考書。
本書是作者在多年從事 C++語言教學(xué)的基礎(chǔ)上編寫的。書中總結(jié)了教學(xué)中的經(jīng)驗和教訓(xùn),并針對學(xué)生在學(xué)習(xí)過程中遇到的困難和提出的問題進行講解。本書第2版出版以來,已被多所學(xué)校作為教材,印數(shù)逾20萬冊。為更好地滿足教學(xué)需求,根據(jù)讀者建議及教學(xué)實踐,作者對本書第2版進行了認(rèn)真的修訂,刪去了一些不必要的內(nèi)容,增加了函數(shù)模板和類模板等新內(nèi)容。本書的特點是: 通俗易懂,適于自學(xué);由淺入深,便于理解;概念明確,語言簡潔;例題豐富,內(nèi)容全面;重點突出,難點詳解。
本書較全面、系統(tǒng)地講述了 C++語言的基本概念和編程方法。通過學(xué)習(xí)本書,讀者能夠正確理解 C++語言中面向?qū)ο蟮姆椒,基本掌?C++語言中的詞法、語法,并且可以達(dá)到使用 C++語言編寫簡單程序的目的。
本書第3版繼承了第2版的章節(jié)結(jié)構(gòu),共分9章。前4章講述了 C++語言的基本詞法和語法規(guī)則,包括字符集、詞法規(guī)則、程序結(jié)構(gòu)、運算符和表達(dá)式、各類語句、函數(shù)格式和調(diào)用方式、作用域及存儲類等內(nèi)容。在這些內(nèi)容中, C++語言只是對C語言中的相應(yīng)內(nèi)容進行一些改進和補充,與C語言的內(nèi)容很相近。第5~8章講述了 C++語言所支持的面向?qū)ο蟮某绦蛟O(shè)計方法的內(nèi)容,包括類和對象的概念及定義格式、對象的賦值和運算、繼承性和派生類、多態(tài)性和虛函數(shù)等內(nèi)容。這些內(nèi)容使 C++語言成為一種面向?qū)ο蟮某绦蛟O(shè)計語言,這是學(xué)習(xí) C++語言的重點和難點。這部分內(nèi)容是C語言所沒有的。第9章講述了標(biāo)準(zhǔn)文件的讀寫函數(shù)和對一般文件的操作。本書每章都提供了較多例題,例題的針對性較強。全書共有180道例題。每章后面都備有相當(dāng)數(shù)量的練習(xí)題和作業(yè)題。讀者通過練習(xí)題可以檢查自己對本章所學(xué)內(nèi)容掌握的情況,練習(xí)題的覆蓋面很廣;通過作業(yè)題可以練習(xí)所講過的主要內(nèi)容,包括概念性的訓(xùn)練和方法技巧訓(xùn)練。對于初學(xué) C++語言的讀者,一是要弄清基本概念;二是要多看程序,從中學(xué)習(xí)方法和技巧,從而積累編程經(jīng)驗。本書提供了這兩方面的訓(xùn)練。
本書的所有例題和作業(yè)題中要求分析輸出結(jié)果的程序都在Visual C++6.0版本的編譯系統(tǒng)下運行通過,在其他版本的編譯系統(tǒng)中一般也都可以運行。
本書可作為高等學(xué)校教材,也可作為教師和學(xué)生的參考書。本書還適合作為自學(xué) C++語言的教材。
作者在本書的編寫過程中,查閱了許多有關(guān)外文資料和說明書,并閱讀過一些翻譯的書籍,現(xiàn)謹(jǐn)對這些書的作者和譯者提供的幫助表示最衷心的感謝。由于時間倉促、作者水平有限,書中難免會有不足和錯誤之處,懇請廣大讀者提出寶貴的意見。
謝謝喜歡閱讀本書的讀者!作者于北京大學(xué)燕北園[]C++語言基礎(chǔ)教程(第3版)前言[]第1版前言[]C++語言基礎(chǔ)教程(第3版)[]本書是作者在多年來從事C++語言教學(xué)的基礎(chǔ)上編寫的。書中總結(jié)了教學(xué)中的經(jīng)驗和教訓(xùn),并針對學(xué)生在學(xué)習(xí)過程中遇到的困難和提出的問題進行講解。該書的特點是: 通俗易懂,適于自學(xué);由淺入深,便于理解;概念明確,語言簡潔;例題豐富,內(nèi)容全面;重點突出,難點詳解。
本書較全面、系統(tǒng)地講述了C++語言的基本概念和編程方法。通過對本書的學(xué)習(xí),讀者能夠正確理解C++語言中面向?qū)ο蟮姆椒,基本掌握C++語言中的詞法、語法,并且可以達(dá)到使用C++語言編寫簡單程序的目的。
本書共分9章。前4章講述了C++語言的基本詞法和語法規(guī)則,包括字符集、詞法規(guī)則、程序結(jié)構(gòu)、運算符和表達(dá)式、各類語句、函數(shù)格式和調(diào)用方式、作用域及存儲類等內(nèi)容。在這些內(nèi)容中,C++語言只是對C語言中的相應(yīng)內(nèi)容進行一些改進和補充,與C語言的內(nèi)容很相近。第5章至第8章講述了C++語言所支持的面向?qū)ο蟮某绦蛟O(shè)計方法,其中包括類和對象的概念及定義格式、對象的賦值和運算、繼承性和派生類、多態(tài)性和虛函數(shù)等內(nèi)容。這些內(nèi)容使C++語言成為一種面向?qū)ο蟮某绦蛟O(shè)計語言,這是學(xué)習(xí)C++語言的重點和難點。這部分內(nèi)容是C語言所沒有的。第9章講述了標(biāo)準(zhǔn)文件的讀寫函數(shù)和對一般文件的操作。本書每章都有較多例題,全書共有164個例題。例題的針對性較強。每章后面都備有相當(dāng)數(shù)目的練習(xí)題和作業(yè)題。讀者通過練習(xí)題可以檢查自己對本章所學(xué)內(nèi)容掌握的情況,練習(xí)題的覆蓋面很大;通過作業(yè)題可以練習(xí)所講過的主要內(nèi)容,包含概念性的訓(xùn)練和方法技巧訓(xùn)練。對于初學(xué)C++語言的讀者,一是要弄清基本概念;二是要多看程序,從中學(xué)習(xí)方法和技巧,從而積累編程經(jīng)驗。本書提供了這兩方面的訓(xùn)練。
本書的所有例題和作業(yè)題中分析輸出結(jié)果的程序都在Visual C++ 5.0版本的編譯系統(tǒng)下運行通過,在其他版本的編譯系統(tǒng)中一般也都可以運行。
本書可作為高等學(xué)校教材,也可作為教學(xué)參考書,還適合作為自學(xué)C++語言的教材。
本書在編寫過程中,查閱了許多有關(guān)外文資料和說明書,并閱讀過一些翻譯的書籍,現(xiàn)謹(jǐn)對這些書的作者和譯者提供的幫助表示最衷心的感謝。本書全部內(nèi)容由本作者編寫。由于時間倉促、水平有限,書中難免會有缺點和錯誤之處,請廣大讀者提出寶貴的意見。
謝謝喜歡閱讀本書的讀者!
作者1998年8月底于北京大學(xué)燕北園