書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
C++程序設(shè)計(jì)基礎(chǔ)教程

C++程序設(shè)計(jì)基礎(chǔ)教程

出版社:清華大學(xué)出版社出版時(shí)間:2019-09-01
開本: 16開 頁數(shù): 451
本類榜單:教材銷量榜
中 圖 價(jià):¥58.7(8.5折) 定價(jià)  ¥69.0 登錄后可看到會員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

C++程序設(shè)計(jì)基礎(chǔ)教程 版權(quán)信息

C++程序設(shè)計(jì)基礎(chǔ)教程 本書特色

本書是作者多年C 教學(xué)經(jīng)驗(yàn)的總結(jié),全書主要介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,全面、系統(tǒng)地介紹了C 語言的基本語法和編程方法,詳細(xì)地講述了C 語言面向?qū)ο蟮闹匾卣鳎?類和對象、繼承和派生類、多態(tài)性和虛函數(shù)等,同時(shí)結(jié)合學(xué)生實(shí)驗(yàn)案例,介紹應(yīng)用C 語言解決實(shí)際問題的方法和流程。本書配有豐富的例題和習(xí)題,便于讀者學(xué)習(xí)和鞏固知識。 本書可以作為高等學(xué)校教材,適用于計(jì)算機(jī)類、信息管理類以及電子信息類等相關(guān)專業(yè)的本科生教學(xué),總學(xué)時(shí)可安排為72學(xué)時(shí),其中講授40學(xué)時(shí),上機(jī)實(shí)驗(yàn)32學(xué)時(shí)。本書也可作為教學(xué)參考書,還適合有需要的讀者自學(xué)使用。

C++程序設(shè)計(jì)基礎(chǔ)教程 內(nèi)容簡介

  《C++程序設(shè)計(jì)基礎(chǔ)教程/中國高校創(chuàng)意創(chuàng)新創(chuàng)業(yè)教育系列叢書》是作者多年C++教學(xué)經(jīng)驗(yàn)的總結(jié),全書主要介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,全面、系統(tǒng)地介紹了C++語言的基本語法和編程方法,詳細(xì)地講述了C++語言面向?qū)ο蟮闹匾卣鳎侯惡蛯ο、繼承和派生類、多態(tài)性和虛函數(shù)等,同時(shí)結(jié)合學(xué)生實(shí)驗(yàn)案例,介紹應(yīng)用C++語言解決實(shí)際問題的方法和流程。該書配有豐富的例題和習(xí)題,便于讀者學(xué)習(xí)和鞏固知識。  該書可以作為高等學(xué)校教材,適用于計(jì)算機(jī)類、信息管理類以及電子信息類等相關(guān)專業(yè)的本科生教學(xué),總學(xué)時(shí)可安排為72學(xué)時(shí),其中講授40學(xué)時(shí),上機(jī)實(shí)驗(yàn)32學(xué)時(shí)。該書也可作為教學(xué)參考書,還適合有需要的讀者自學(xué)使用。

C++程序設(shè)計(jì)基礎(chǔ)教程 目錄

第1章 C++程序設(shè)計(jì)概述
1.1 C++語言的歷史和演進(jìn)
1.1.1 計(jì)算機(jī)語言的發(fā)展
1.1.2 C++語言的產(chǎn)生
1.1.3 C++的主要版本
1.2 一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言——C++
1.2.1 面向過程
1.2.2 面向?qū)ο?br />1.2.3 面向?qū)ο蟮南嚓P(guān)概念
1.3 C++程序的基本結(jié)構(gòu)和開發(fā)環(huán)境
1.3.1 C++程序的組成
1.3.2 C++程序的實(shí)現(xiàn)步驟
1.3.3 C+十程序的開發(fā)環(huán)境
習(xí)題

第2章 C++程序設(shè)計(jì)基礎(chǔ)
2.1 C++數(shù)據(jù)類型
2.2 標(biāo)識符與關(guān)鍵字
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.4 數(shù)組類型
2.4.1 數(shù)組的定義
2.4.2 數(shù)組的賦值
2.4.3 字符數(shù)組
2.5 枚舉類型
2.5.1 枚舉類型定義
2.5.2 枚舉變量定義
2.5.3 枚舉變量賦值
2.6 結(jié)構(gòu)體和聯(lián)合體類型
2.6.1 結(jié)構(gòu)體類型定義
2.6.2 結(jié)構(gòu)體變量的定義和初始化
2.6.3 結(jié)構(gòu)體變量的引用
2.6.4 聯(lián)合體類型
2.7 運(yùn)算符與表達(dá)式
2.7.1 運(yùn)算符
2.7.2 表達(dá)式
2.8 控制語句
2.8.1 選擇結(jié)構(gòu)語句
2.8.2 循環(huán)結(jié)構(gòu)語句
2.8.3 轉(zhuǎn)向語句
2.9 應(yīng)用實(shí)例——水果超市管理系統(tǒng)菜單設(shè)計(jì)
2.9.1 水果超市管理系統(tǒng)功能介紹
2.9.2 系統(tǒng)菜單設(shè)計(jì)
習(xí)題

第3章 指針和引用
3.1 指針
3.1.1 指針的概念
3.1.2 指針變量的定義
3.1.3 指針變量的運(yùn)算
3.1.4 指針的指針
3.2 指針與數(shù)組
3.2.1 指向數(shù)組的指針
3.2.2 指針數(shù)組
3.3 string類型
3.3.1 C風(fēng)格字符串
3.3.2 string類型
3.4 引用
……
第4章 函數(shù)
第5章 類和對象
第6章 繼承與派生
第7章 多態(tài)
第8章 泛型程序設(shè)計(jì)與模板
第9章 異常處理
第10章 案例實(shí)訓(xùn)
附錄
參考文獻(xiàn)

展開全部

C++程序設(shè)計(jì)基礎(chǔ)教程 節(jié)選

第5章 類 和 對 象 封裝性(Encapsulation)是面向?qū)ο蟪绦蛟O(shè)計(jì)的重要特性之一,主要通過類和對象體現(xiàn)。類是C++語言的核心概念,其本質(zhì)是一種數(shù)據(jù)類型;而對象是某一種類的實(shí)例,因此類和對象密切相關(guān)。通過類的封裝性,可以實(shí)現(xiàn)數(shù)據(jù)的隱藏性,便于程序的維護(hù)和修改。本章主要介紹類的定義以及類和對象的應(yīng)用。 學(xué)習(xí)目標(biāo): (1) 掌握類和對象的定義,掌握對象的初始化方法,了解成員函數(shù)的特性; (2) 掌握靜態(tài)成員的概念和使用方法,了解常類型的概念和使用方法; (3) 掌握對象指針、對象引用以及對象數(shù)組的使用方法,了解子對象和堆對象的基本概念; (4) 掌握友元函數(shù)和友元類的概念和使用方法; (5) 了解類的作用域和對象的生存期的概念。 5.1類的定義 類是一種用戶自定義的數(shù)據(jù)類型,是對具有共同屬性和行為的一類事物的抽象描述,共同屬性被描述為類中的數(shù)據(jù)成員,共同行為被描述為類中的成員函數(shù)。 5.1.1類的定義格式 類的定義格式一般分為聲明和實(shí)現(xiàn)兩部分。聲明部分用來聲明類中的成員,包括數(shù)據(jù)成員和成員函數(shù)的聲明,其中數(shù)據(jù)成員又稱為屬性,成員函數(shù)又稱為方法或操作,用來對數(shù)據(jù)進(jìn)行操作。數(shù)據(jù)成員的聲明包含數(shù)據(jù)成員的名字和類型;成員函數(shù)可以在類體內(nèi)定義,也可以在類體內(nèi)只對其進(jìn)行聲明,而在類體外實(shí)現(xiàn)部分進(jìn)行定義。如果一個(gè)類中所有的成員函數(shù)都是在類體內(nèi)定義,則該類就沒有類外實(shí)現(xiàn)部分。在類體內(nèi)定義的成員函數(shù)為內(nèi)聯(lián)函數(shù)。具體定義格式如下: class//聲明部分 { public: protected: private: }; ::()//實(shí)現(xiàn)部分 { } 其中,class為關(guān)鍵字;為標(biāo)識符;花括號內(nèi)是類的聲明部分,對該類的成員進(jìn)行聲明。類成員包含數(shù)據(jù)成員和函數(shù)成員,數(shù)據(jù)成員通常是變量或?qū)ο蟮穆暶髡Z句,而函數(shù)成員指函數(shù)的定義或函數(shù)聲明語句。 〖1〗C++程序設(shè)計(jì)基礎(chǔ)教程〖1〗第5章類和對象public: 關(guān)鍵字,說明其后的成員為公有成員。通常將類的成員函數(shù)全部或部分定義為公有成員。 private: 關(guān)鍵字,可默認(rèn),說明其后的成員為私有成員。通常將類的數(shù)據(jù)成員定義為私有成員,是被隱藏的部分。 protected: 關(guān)鍵字,說明其后的成員為保護(hù)成員。 關(guān)鍵字public、private和protected稱為訪問權(quán)限控制符或訪問權(quán)限修飾符,它們在類體中出現(xiàn)的順序和次數(shù)沒有限制,用來說明類成員的訪問權(quán)限。 【例5.1】定義一個(gè)水果類。class Fruit { public://聲明公有的成員函數(shù) void SetFruitNumber(int num){fruitNumber=num;} void SetFruitName(string name){fruitName=name;} void SetPurchasePrice(double price){purchasePrice=price;} int GetFruitNumber(){return fruitNumber;} string GetFruitName(){return fruitName;} double GetPrice(){return purchasePrice;} void DispFruitName(){cout<<"水果名稱:"< void DispPurchasePrice(){cout<<"進(jìn)價(jià)為:"< void DispFruitNumber(){cout<<"水果編號"< void DispFruit(); private://聲明私有的數(shù)據(jù)成員 int fruitNumber; string fruitName; double purchasePrice; }; void Fruit::DispFruit() { cout<<"水果編號:"< } 該類有13個(gè)成員,包括3個(gè)私有的數(shù)據(jù)成員和10個(gè)公有的成員函數(shù)。其中成員函數(shù)DispFruit()在類體內(nèi)聲明,在類體外定義,用于顯示數(shù)據(jù)成員的值;而其他幾個(gè)成員函數(shù)的定義都在類體內(nèi)給出,用于給數(shù)據(jù)成員賦值、獲取數(shù)據(jù)成員的值并分別顯示數(shù)據(jù)成員的值。3個(gè)數(shù)據(jù)成員分別表示水果的編號、名稱和進(jìn)貨價(jià)格。 【例5.2】定義一個(gè)類,描述平面上的一個(gè)點(diǎn)。class Point { public://聲明公有的成員函數(shù) void SetValue(int x,int y); int GetX(){return X;} int GetY(){return Y;} void Move(int x,int y); private://聲明私有的數(shù)據(jù)成員X和Y int X,Y; }; void Point::SetValue(int x,int y)//成員函數(shù)SetValue()在類體外的實(shí)現(xiàn) { X=x;Y=y; } void Point::Move(int x,int y)//成員函數(shù)Move()在類體外的實(shí)現(xiàn) { X+=x;Y+=y; } 該類的兩個(gè)數(shù)據(jù)成員X和Y是私有成員,分別表示平面上點(diǎn)的橫坐標(biāo)和縱坐標(biāo);該類定義了4個(gè)公有的成員函數(shù),其中SetValue()用于給數(shù)據(jù)成員X和Y賦值,GetX()和GetY()用于返回?cái)?shù)據(jù)成員X和Y的值,Move()用來改變點(diǎn)的坐標(biāo)值X和Y。 成員函數(shù)的定義既可以在類體內(nèi),也可以在類體外的實(shí)現(xiàn)部分。在類體外定義時(shí),必須使用“::”符號說明該函數(shù)屬于哪個(gè)類,該符號稱為作用域運(yùn)算符。如上例中的SetValue()和Move()兩個(gè)成員函數(shù)在類體外的定義。 定義類時(shí)需要注意以下幾點(diǎn):

C++程序設(shè)計(jì)基礎(chǔ)教程 作者簡介

  王學(xué)穎,沈陽師范大學(xué)教授,軟件學(xué)院院長,武漢大學(xué)管理科學(xué)與工程專業(yè)管理學(xué)博士,美國伊利諾伊州立大學(xué)芝加哥分校訪問學(xué)者,教育部全國萬名優(yōu)秀創(chuàng)新創(chuàng)業(yè)導(dǎo)師,遼寧省本科教學(xué)名師,遼寧省資源共享課程負(fù)責(zé)人,遼寧省大學(xué)計(jì)算機(jī)課程教學(xué)指導(dǎo)委員會副主任委員,遼寧省創(chuàng)新創(chuàng)業(yè)教育指導(dǎo)委員會委員,遼寧省大學(xué)生創(chuàng)業(yè)項(xiàng)目評審專家,遼寧省大學(xué)生創(chuàng)業(yè)大賽評審委員會委員,全國大學(xué)生計(jì)算機(jī)設(shè)計(jì)大賽評審專家,遼寧省商務(wù)廳電子商務(wù)咨詢專家,全國高校創(chuàng)業(yè)指導(dǎo)師,GCDF全球職業(yè)規(guī)劃師。  多年來一直從事計(jì)算機(jī)科學(xué)與技術(shù)、管理科學(xué)與工程類專業(yè)的教學(xué)和科研工作,先后主講多門本科生和研究生課程,其中“企業(yè)資源規(guī)劃”獲批遼寧省資源共享課程! 〗陙韰⑴c國家自然科學(xué)基金和科技部項(xiàng)目3項(xiàng),主持遼寧省社科基金項(xiàng)目、遼寧省教育廳項(xiàng)目、遼寧省經(jīng)濟(jì)社會發(fā)展課題等共40余項(xiàng);在EI、CSSCI等期刊共發(fā)表論文50余篇;出版教材和著作20余部,其中《創(chuàng)業(yè)基礎(chǔ)》和《C++程序設(shè)計(jì)案例教程》獲批遼寧省“十二五”規(guī)劃教材。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服