出版時間:2008-8 出版社:電子工業(yè)出版社 作者:胡云 編 頁數(shù):220
內(nèi)容概要
《C++面向?qū)ο蟪绦蛟O計》著眼于技能行緊缺人才培養(yǎng)目標,以面向?qū)ο蟮乃枷朐敿毜亟榻B了運用c++語言進行程序設計和開發(fā)的知識。本書共分10章。主要內(nèi)容包括:c++編程基礎、數(shù)據(jù)類型和表達式、控制結構、函數(shù)、數(shù)組與指針、構造函數(shù)與析構函數(shù)、函數(shù)重載和運算符重載、繼承、虛函數(shù)與多態(tài)性、c++流和項目實踐。全書堅持以能力培養(yǎng)為導向和目標,突出實用性、適用性和先進性,結合案例深入淺出、循序漸進地引導讀者學習。各章均配有習題和上機練習。本書可作為高等職業(yè)院校計算機類專業(yè)的教材,也可作為c++程序開發(fā)維護人員的參考書。
書籍目錄
第1章 c++編程基礎1.1 c++語言簡介1.1.1 c++語言的發(fā)展史1.1.2 c++語言的特點1.2 面向?qū)ο蠓椒ǖ幕靖拍?.2.1 對象1.2.2 類1.2.3 消息1.2.4 繼承1.2.5 封裝1.3 c++語言的基本概念1.3.1 程序1.3.2 對象和類1.3.3 常量和變量1.3.4 函數(shù)1.3.5 輸入和輸出1.3.6 預處理命令#include1.3.7 頭文件1.4 c++程序風格1.4.1 命名. 1.4.2 編排1.4.3 注釋1.5 c++程序的運行環(huán)境習題1上機實驗1第2章 數(shù)據(jù)類型和表達式2.1 數(shù)據(jù)類型概述2.1.1 整型2.1.2 實型2.1.3 字符型2.1.4 邏輯型2.1.5 枚舉型2.2 表達式2.2.1 算術運算符2.2.2 賦值運算符2.2.3 復合賦值運算符2.2.4 自增自減運算符2.2.5 關系運算符2.2.6 邏輯運算符2.3 運算符的優(yōu)先級和結合性2.4 表達式的副作用習題2上機實驗2 數(shù)據(jù)類型及表達式第3章 控制結構3.1 語句概述和程序結構3.1.1 語句概述3.1.2 程序結構3.2 選擇結構3.2.1 條件語句3.2.2 條件運算符3.2.3 開關語句3.3 循環(huán)結構3.3.1 for語句3.3.2 while語句3.3.3 do…while語句3.3.4 三種循環(huán)語句的比較3.3.5 循環(huán)的嵌套及應用3.4 跳轉語句3.4.1 break語句3.4.2 continue語句習題3上機實驗3 控制結構第4章 函數(shù)4.1 函數(shù)的定義4.1.1 無參函數(shù)的一般形式4.1.2 有參函數(shù)的一般形式4.2 函數(shù)的調(diào)用4.2.1 函數(shù)調(diào)用格式4.2.2 函數(shù)的遞歸調(diào)用4.3 函數(shù)調(diào)用中的參數(shù)傳遞4.3.1 傳值4.3.2 數(shù)組參數(shù)4.3.3 默認參數(shù)4.4 變量的作用域4.4.1 局部變量4.4.2 全局變量4.4.3 靜態(tài)變量4.5 函數(shù)的原型……第5章 數(shù)組與指針第6章 構造函數(shù)與析構函數(shù)第7章 函數(shù)重載與運算符重載第8章 繼承、虛函數(shù)與多態(tài)性第9章 c++流第10章 項目實踐參考答案
章節(jié)摘錄
第1章C++編程基礎1.2 面向?qū)ο蠓椒ǖ幕靖拍蠲嫦驅(qū)ο蟛恢皇且环N程序設計方法,還是一種建立客觀事物模型、分析復雜事物的思想方法,它是以人們通常描述現(xiàn)實世界的方法來描述要解決的問題。面向?qū)ο笫悄壳俺墒觳⒘餍械能浖こ谭椒ㄖ?,主要包括面向?qū)ο蠓治龊兔嫦驅(qū)ο蟪绦蛟O計。面向?qū)ο蟪绦蛟O計是在吸取結構化程序設計(Structured Programming,SP)的優(yōu)點基礎上發(fā)展起來的一種新的程序設計方法,同時又在最大程度上解決了軟件代碼的重用和維護問題。面向?qū)ο笫荂++中的主要概念,在學習C什之前首先要了解這些概念。P.2.1 對象按照面向?qū)ο蟮挠^點,對象(object)是現(xiàn)實世界中各種各樣實際存在的事物,包括有形的對象和無形的對象。例如:人、學生、貓、動物、植物、汽車、工廠和計算機等都是有形的對象,而計劃、思想、控制系統(tǒng)、程序等都是無形的對象。對象是構成世界的一個獨立單位,它具有自己特定的屬性(attribute) (如大小、形狀和重量等)和行為(behavior)(如生長、行走、轉彎和運算等),人們通過對象的屬性和行為來認識對象。在計算機科學中,對象是系統(tǒng)中用來描述客觀事物的一個實體,它是構成系統(tǒng)的基本單位,而系統(tǒng)可以看做是由一系列相互作用的對象組成的。1.2.2 類為了對具有相同屬性(又稱狀態(tài))和行為(又稱操作、方法)的對象進行分類描述,引入了類(class)的概念。對對象進行分類的原則是抽象,即忽略對象的非本質(zhì)特征,只考慮與當前求解問題有關的本質(zhì)特征。類定義了同類對象的公共屬性和行為,屬性用數(shù)據(jù)結構表示,行為用函數(shù)表示,類可以用如下公式表示:類:數(shù)據(jù)結構+對數(shù)據(jù)進行操作的函數(shù)類是面向?qū)ο笳Z言必須提供的用戶定義的數(shù)據(jù)類型,它將具有相同狀態(tài)、操作和訪問機制的多個對象抽象成為一個對象類。類是對象集合的抽象,規(guī)定了這些對象的公共屬性和行為,類與對象的關系如同汽車與具體的一輛車的關系。汽車都能跑,有四個輪子,所有的汽車組成了一個類,具體到一輛汽車,它具有類的全部特陸(能跑,有四個輪子),是汽車類的一個元素。類給出了屬于該類的全部對象的抽象定義,而對象則是符合這種定義的一個實體??梢姡粋€對象又稱為類的一個實例(instance)。……
圖書封面
評論、評分、閱讀與下載