出版時(shí)間:2008-11 出版社:清華大學(xué)出版社 作者:李龍澍 頁數(shù):243
內(nèi)容概要
《C++程序設(shè)計(jì)(第2版)》系統(tǒng)地講述了C++語言的基本概念和編程方法,首先介紹C++的基本表達(dá)式、基本語句和函數(shù),接著闡述面向?qū)ο蟮幕靖拍詈皖悺ο蟮脑O(shè)計(jì)方法,然后講述C++程序設(shè)計(jì)的繼承、多態(tài)和輸入輸出結(jié)構(gòu),最后通過實(shí)際例子闡明C++程序設(shè)計(jì)方法和技巧。 《C++程序設(shè)計(jì)(第2版)》針對我國計(jì)算機(jī)程序設(shè)計(jì)教育的特點(diǎn),重點(diǎn)放在讓讀者掌握分析問題和解決問題的方法上,力求將復(fù)雜的概念用簡潔的語言描述出來,讓讀者學(xué)會(huì)用C++語言編寫實(shí)際應(yīng)用程序?!禖++程序設(shè)計(jì)(第2版)》內(nèi)容豐富、結(jié)構(gòu)合理、語言流暢,融趣味性與科學(xué)性于一體,同時(shí)配有大量習(xí)題和實(shí)訓(xùn)題目,讀者可通過學(xué)習(xí)《C++程序設(shè)計(jì)(第2版)》的配套用書《C++程序設(shè)計(jì)實(shí)訓(xùn)(第2版)》,加深對《C++程序設(shè)計(jì)(第2版)》的理解。 《C++程序設(shè)計(jì)(第2版)》適合作為大學(xué)各專業(yè)程序設(shè)計(jì)語言課程的教材,也可供各類計(jì)算機(jī)應(yīng)用人員學(xué)習(xí)使用。
書籍目錄
第1章 C++入門 1.1 什么是C++1.2 一個(gè)C++程序1.3 C++程序的結(jié)構(gòu)1.4 例題分析和小結(jié)實(shí)訓(xùn)1 編制一個(gè)簡單C++的程序習(xí)題1第2章 數(shù)據(jù)類型和表達(dá)式2.1 詞法符號2.2 基本數(shù)據(jù)類型2.3 結(jié)構(gòu)數(shù)據(jù)類型2.4 表達(dá)式2.5 例題分析和小結(jié)實(shí)訓(xùn)2 標(biāo)識符和表達(dá)式實(shí)訓(xùn)習(xí)題2第3章 語句和函數(shù)3.1 賦值語句3.2 選擇語句3.3 循環(huán)語句3.4 函數(shù)3.5 函數(shù)的重載3.6 系統(tǒng)函數(shù)的調(diào)用3.7 例題分析和小結(jié)實(shí)訓(xùn)3 職工信息處理和趣味取球習(xí)題3第4章 面向?qū)ο蠡靖拍钆c類4.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念4.2 類4.3 成員函數(shù)重載4.4 例題分析和小結(jié)實(shí)訓(xùn)4 建造集合類實(shí)訓(xùn)習(xí)題4第5章 對象5.1 對象的建立和撤銷5.2 對象的賦值5.3 例題分析和小結(jié)實(shí)訓(xùn)5 數(shù)組數(shù)據(jù)處理對象實(shí)訓(xùn)習(xí)題5第6章 指針和引用6.1 指針6.2 引用6.3 例題分析和小結(jié)實(shí)訓(xùn)6 編制一個(gè)排序數(shù)組類習(xí)題6第7章 繼承第8章 靜態(tài)成員和友元第9章 多態(tài)和虛函數(shù)第10章 輸入流和輸出流第11章 模板和異常處理第12章 綜合應(yīng)用實(shí)例參考文獻(xiàn)
章節(jié)摘錄
第1章 C++入門 為了更好地適應(yīng)現(xiàn)代信息社會(huì)的發(fā)展,每一位計(jì)算機(jī)工作者都有必要學(xué)會(huì)使用一門計(jì)算機(jī)程序設(shè)計(jì)語言。C++語言是當(dāng)今最流行的一種計(jì)算機(jī)程序設(shè)計(jì)語言?! ?.1 什么是C++ 1.1.1 什么是C++程序設(shè)計(jì)語言 人們要進(jìn)行某種游戲,就必須遵循這種游戲的游戲規(guī)則。計(jì)算機(jī)程序設(shè)計(jì)語言是一種人與計(jì)算機(jī)交互的游戲規(guī)則。要想讓計(jì)算機(jī)完成某種任務(wù),人們必須首先掌握這種交互的游戲規(guī)則。計(jì)算機(jī)是完全按照人們編寫的程序進(jìn)行工作的。計(jì)算機(jī)程序設(shè)計(jì)語言是計(jì)算機(jī)可以認(rèn)識的語言,人們可以用這種語言描述問題的解決方法和步驟,計(jì)算機(jī)就可以理解并執(zhí)行?! ∮?jì)算機(jī)語言隨著計(jì)算機(jī)科學(xué)的發(fā)展而發(fā)展,它的每一步發(fā)展都是使計(jì)算機(jī)語言與人類的自然語言更加接近。 在20世紀(jì)80年代以前,人們編寫程序是面向過程的,就是把現(xiàn)實(shí)生活中的問題,轉(zhuǎn)化成一個(gè)個(gè)的過程,再把每個(gè)過程編寫成程序?! 〉搅?0世紀(jì)80年代,出現(xiàn)了面向?qū)ο蟮乃枷?,就是把一個(gè)事物(或?qū)嶓w)編寫一段程序,不要再把它轉(zhuǎn)換成過程,少了個(gè)中間環(huán)節(jié),也就減少了出錯(cuò)的可能性?! ++是當(dāng)今最流行的一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它是在20世紀(jì)80年代早期由 貝爾實(shí)驗(yàn)室開發(fā)的一種語言。當(dāng)時(shí)C語言已經(jīng)非常流行,隨著問題復(fù)雜度的提高和面向?qū)ο蠓椒ǖ奶岢?,C語言顯得力不從心,C++是由C語言擴(kuò)展而成的,它繼承了C語言的優(yōu)點(diǎn),又極大地?cái)U(kuò)充了C語言的功能。C++已經(jīng)在眾多應(yīng)用領(lǐng)域中作為首選程序設(shè)計(jì)語言,尤其適用于開發(fā)中等和大型的計(jì)算機(jī)應(yīng)用項(xiàng)目。從開發(fā)時(shí)間、費(fèi)用到形成的軟件的可重用性、可擴(kuò)充性、可維護(hù)性以及可靠性等方面都顯示出C++的優(yōu)越性。
圖書封面
評論、評分、閱讀與下載