注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C/C++程序設(shè)計(jì)教程

C/C++程序設(shè)計(jì)教程

C/C++程序設(shè)計(jì)教程

定 價(jià):¥29.00

作 者: 秦維佳,傘宏力,侯春光,孟艷紅
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)教材系列
標(biāo) 簽: C

ISBN: 9787111206095 出版時(shí)間: 2007-02-01 包裝: 平裝
開本: 184*260 頁數(shù): 291 字?jǐn)?shù):  

內(nèi)容簡介

  C/C++語言是程序設(shè)計(jì)的入門語言,也是理工類大學(xué)生必修的一門程序設(shè)計(jì)課程。本書在實(shí)例的選擇上從易到難,循序漸進(jìn),使讀者能夠逐步了解C/C++語言的精髓,掌握結(jié)構(gòu)化程序設(shè)計(jì)的方法,并初步了解面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。.全書共分12章,5個(gè)附錄。內(nèi)容包括程序設(shè)計(jì)的基本概念,C語言的數(shù)據(jù),結(jié)構(gòu)化程序設(shè)計(jì)方法,數(shù)組、函數(shù)、指針的概念和實(shí)例,結(jié)構(gòu)體與共用體,位運(yùn)算,文件的概念和從文件中輸入/輸出數(shù)據(jù),C++面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,類的繼承與多態(tài)和C++I/O流。附錄介紹了C語言的預(yù)編譯命令,Visual C++集成環(huán)境的使用方法,C/C++常用的庫函數(shù),運(yùn)算符的優(yōu)先級與結(jié)合性等。..本書可作為大學(xué)本科、??茖W(xué)生學(xué)習(xí)C/C++語言程序設(shè)計(jì)課程的教材,也可作為C/C++語言自學(xué)者的教材或參考書。...

作者簡介

暫缺《C/C++程序設(shè)計(jì)教程》作者簡介

圖書目錄

第1章 C語言及程序設(shè)計(jì)初步  
1.1 C/C++歷史及特點(diǎn).  
1.1.1 C語言的歷史  
1.1.2 C語言的特點(diǎn)  
1.2 程序與程序設(shè)計(jì)  
1.2.1 程序  
1.2.2 程序設(shè)計(jì)語言  
1.2.3 程序設(shè)計(jì)  
1.3 算法與算法的表示方法  
1.3.1 算法的概念  
1.3.2 算法的特性  
1.3.3 算法的常用表示方法  
1.4 C語言程序的基本結(jié)構(gòu)  
1.4.1 程序的組成  
1.4.2 程序中的數(shù)據(jù)描述  
1.4.3 程序功能及注釋  
1.4.4 C源程序的結(jié)構(gòu)特點(diǎn)  
1.5 C程序的調(diào)試  
1.5.1 調(diào)試步驟  
1.5.2 Turbo C集成開發(fā)環(huán)境  
1.6 習(xí)題  
第2章 數(shù)據(jù)類型. 運(yùn)算符和表達(dá)式  
2.1 基本符號和標(biāo)識符  
2.1.1 基本符號  
2.1.2 標(biāo)識符  
2.2 數(shù)據(jù)類型  
2.2.1 C語言數(shù)據(jù)類型  
2.2.2 基本數(shù)據(jù)類型  
2.3 常量與變量  
2.3.1 常量  
2.3.2 變量  
2.4 數(shù)據(jù)的輸出  
2.4.1 用printf輸出數(shù)據(jù)  
2.4.2 用scanf輸入數(shù)據(jù)  
2.4.3 用putchar輸出字符  
2.4.4 用getchar輸入字符  
2.5 運(yùn)算符  
2.5.1 賦值運(yùn)算符  
2.5.2 算術(shù)運(yùn)算符  
2.5.3 關(guān)系運(yùn)算符  
2.5.4 邏輯運(yùn)算符  
2.5.5 條件運(yùn)算符  
2.5.6 自增/自減運(yùn)算符  
2.5.7 其他運(yùn)算符  
2.6 表達(dá)式  
2.6.1 表達(dá)式的分類  
2.6.2 表達(dá)式的類型轉(zhuǎn)換  
2.7 習(xí)題  
第3章 程序設(shè)計(jì)基礎(chǔ)  
3.1 結(jié)構(gòu)化程序設(shè)計(jì)概述  
3.1.1 結(jié)構(gòu)化程序設(shè)計(jì)的原則  
3.1.2 結(jié)構(gòu)化程序的基本結(jié)構(gòu)與特點(diǎn)  
3.1.3 結(jié)構(gòu)化程序設(shè)計(jì)的方法  
3.1.4 C語言程序的結(jié)構(gòu)  
3.2 C的基本語句  
3.2.1 表達(dá)式語句  
3.2.2 空語句  
3.2.3 函數(shù)調(diào)用語句  
3.2.4 控制語句  
3.2.5 復(fù)合語句  
3.3 順序結(jié)構(gòu)  
3.4 分支結(jié)構(gòu)  
3.4.1 if形式  
3.4.2 if else形式  
3.4.3 else if形式  
3.4.4 if語句的嵌套  
3.4.5 switch語句  
3.5 循環(huán)結(jié)構(gòu)  
3.5.1 while循環(huán)語句  
3.5.2 do-while循環(huán)語句  
3.5.3 for語句  
3.5.4 跳出循環(huán)體  
3.5.5 循環(huán)嵌套  
3.5.6 綜合程序應(yīng)用舉例  
3.6 習(xí)題  
第4章 數(shù)組  
4.1 數(shù)組的概念  
4.2 一維數(shù)組  
4.2.1 一維數(shù)組的定義  
4.2.2 一維數(shù)組的初始化  
4.2.3 一維數(shù)組的引用  
4.2.4 一維數(shù)組應(yīng)用舉例  
4.3 二維數(shù)組和多維數(shù)組  
4.3.1 二維數(shù)組的定義  
4.3.2 二維數(shù)組的初始化  
4.3.3 二維數(shù)組的引用  
4.3.4 二維數(shù)組應(yīng)用舉例  
4.3.5 多維數(shù)組  
4.4 字符數(shù)組與字符串  
4.4.1 字符數(shù)組的定義  
4.4.2 字符數(shù)組的初始化  
4.4.3 字符數(shù)組的引用  
4.4.4 字符數(shù)組的輸入輸出  
4.4.5 字符串處理函數(shù)  
4.4.6 字符數(shù)組應(yīng)用舉例  
4.5 數(shù)組應(yīng)用綜合舉例  
4.6 習(xí)題  
第5章 函數(shù)  
5.1 函數(shù)的概念  
5.2 函數(shù)的定義  
5.2.1 函數(shù)的定義形式  
5.2.2 函數(shù)的返回值  
5.3 函數(shù)的調(diào)用  
5.3.1 函數(shù)的聲明  
5.3.2 函數(shù)調(diào)用的形式  
5.3.3 函數(shù)的參數(shù)傳遞  
5.3.4 函數(shù)的嵌套調(diào)用  
5.3.5 函數(shù)的遞歸調(diào)用  
5.4 函數(shù)與數(shù)組  
5.4.1 數(shù)組元素作實(shí)參  
5.4.2 數(shù)組名作實(shí)參  
5.4.3 字符數(shù)組作函數(shù)的參數(shù)  
5.5 局部變量和全局變量  
5.5.1 局部變量  
5.5.2 全局變量  
5.6 變量的存儲類別  
5.6.1 自動變量  
5.6.2 靜態(tài)變量  
5.6.3 外部變量  
5.6.4 寄存器變量  
5.7 內(nèi)部函數(shù)和外部函數(shù)  
5.7.1 內(nèi)部函數(shù)  
5.7.2 外部函數(shù)  
5.8 函數(shù)綜合舉例  
5.9 習(xí)題  
第6章 指針  
6.1 指針的概念  
6.1.1 指針與地址  
6.1.2 指針變量的定義與初始化  
6.1.3 與指針有關(guān)的運(yùn)算符  
6.1.4 指針的運(yùn)算  
6.2 指針與數(shù)組  
6.2.1 指針與一維數(shù)組  
6.2.2 指針與二維數(shù)組  
6.2.3 指針數(shù)組  
6.3 指針與字符串  
6.4 指針與函數(shù)  
6.4.1 指針作為函數(shù)參數(shù)  
6.4.2 數(shù)組指針作為函數(shù)參數(shù)  
6.4.3 字符串指針作為函數(shù)參數(shù)  
6.4.4 指向函數(shù)的指針  
6.4.5 返回指針值的函數(shù)  
6.4.6 main()函數(shù)中的參數(shù)  
6.5 指向指針的指針  
6.6 習(xí)題  
第7章 結(jié)構(gòu)體與共用體  
7.1 結(jié)構(gòu)體類型的定義  
7.2 結(jié)構(gòu)體變量的定義與初始化  
7.2.1 結(jié)構(gòu)體變量的定義  
7.2.2 結(jié)構(gòu)體變量的初始化  
7.3 結(jié)構(gòu)體變量的引用  
7.3.1 引用結(jié)構(gòu)體變量的成員  
7.3.2 兩個(gè)相同類型的結(jié)構(gòu)體變量之間相互賦值  
7.3.3 結(jié)構(gòu)體變量在函數(shù)間的傳遞  
7.4 結(jié)構(gòu)體數(shù)組..  
7.4.1 結(jié)構(gòu)體數(shù)組的定義  
7.4.2 結(jié)構(gòu)體數(shù)組的初始化  
7.4.3 結(jié)構(gòu)體數(shù)組的引用  
7.5 結(jié)構(gòu)體指針  
7.5.1 結(jié)構(gòu)體指針變量的定義  
7.5.2 結(jié)構(gòu)體指針變量的引用  
7.5.3 指向結(jié)構(gòu)體數(shù)組的指針  
7.5.4 結(jié)構(gòu)體指針作函數(shù)參數(shù)  
7.6 鏈表  
7.6.1 鏈表的定義  
7.6.2 實(shí)現(xiàn)動態(tài)內(nèi)存分配的函數(shù)  
7.6.3 鏈表的操作  
7.7 共用體  
7.7.1 共用體數(shù)據(jù)類型及變量的定義  
7.7.2 共用體變量的引用  
7.7.3 共用體的應(yīng)用  
7.8 枚舉類型  
7.9 用typedef定義類型  
7.10 習(xí)題  
第8章 位運(yùn)算  
8.1 位運(yùn)算概述  
8.2 位運(yùn)算符的使用方法  
8.2.1 按位“與”運(yùn)算符(&)  
8.2.2 按位“或”運(yùn)算符(|)  
8.2.3 按位“取反”運(yùn)算符(~)  
8.2.4 按位“異或”運(yùn)算符(∧)  
8.2.5 “左移”運(yùn)算符(<<)  
8.2.6 “右移”運(yùn)算符(>>)  
8.3 位段  
8.3.1 位段的定義  
8.3.2 位段的引用方式  
8.4 位運(yùn)算應(yīng)用舉例  
8.5 習(xí)題  
第9章 文件  
9.1 文件概述  
9.1.1 文件的基本概念  
9.1.2 緩沖文件系統(tǒng)和非緩沖文件系統(tǒng)  
9.1.3 文件類型指針  
9.2 文件的打開與關(guān)閉  
9.2.1 文件的打開  
9.2.2 文件的關(guān)閉  
9.3 文件的順序讀寫  
9.3.1 輸入和輸出一個(gè)字符  
9.3.2 輸入和輸出一個(gè)字符串  
9.3.3 格式化的輸入和輸出  
9.3.4 按數(shù)據(jù)塊的形式輸入和輸出  
9.4 文件的定位與隨機(jī)讀寫  
9.4.1 文件的定位  
9.4.2 文件的隨機(jī)讀寫  
9.5 文件操作的出錯檢測  
9.6 習(xí)題  
第10章 面向?qū)ο蟪绦蛟O(shè)計(jì)及C++基礎(chǔ)  
10.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述  
10.1.1 面向過程程序設(shè)計(jì)  
10.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)  
10.1.3 對象與類  
10.1.4 數(shù)據(jù)的封裝性  
10.1.5 繼承性  
10.1.6 多態(tài)性  
10.2 C++對C的擴(kuò)充  
10.2.1 變量的定義  
10.2.2 C++的注釋語句  
10.2.3 用const定義常量  
10.2.4 新的I/O操作  
10.2.5 作用域運(yùn)算符  
10.2.6 帶缺省參數(shù)的函數(shù)  
10.2.7 函數(shù)重載  
10.2.8 內(nèi)聯(lián)函數(shù)  
10.2.9 引用  
10.2.10 動態(tài)內(nèi)存分配  
10.3 C++中的類與對象  
10.3.1 類的聲明  
10.3.2 類成員函數(shù)的定義  
10.3.3 對象的定義與訪問  
10.3.4 this指針  
10.4 構(gòu)造函數(shù)與析構(gòu)函數(shù)  
10.4.1 構(gòu)造函數(shù)  
10.4.2 缺省參數(shù)的構(gòu)造函數(shù)  
10.4.3 析構(gòu)函數(shù)  
10.5 靜態(tài)成員  
10.5.1 靜態(tài)數(shù)據(jù)成員  
10.5.2 靜態(tài)成員函數(shù)  
10.6 友元  
10.6.1 友元函數(shù)  
10.6.2 友元成員函數(shù)  
10.6.3 友元類  
10.7 習(xí)題  
第11章 類的繼承與多態(tài)  
11.1 繼承與派生  
11.1.1 類的層次結(jié)構(gòu)  
11.1.2 派生類對象結(jié)構(gòu)  
11.1.3 繼承基類成員  
11.2 繼承的訪問控制  
11.2.1 類內(nèi)的訪問控制  
11.2.2 繼承訪問控制  
11.3 派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù)  
11.3.1 派生類構(gòu)造函數(shù)與析構(gòu)函數(shù)的執(zhí)行順序  
11.3.2 派生類構(gòu)造函數(shù)構(gòu)造規(guī)則  
11.4 多重繼承  
11.4.1 多重繼承的聲明  
11.4.2 多重繼承的構(gòu)造函數(shù)  
11.4.3 二義性問題  
11.4.4 虛基類  
11.5 多態(tài)性概述  
11.6 編譯時(shí)的多態(tài)性與運(yùn)行時(shí)的多態(tài)性  
11.7 運(yùn)算符重載  
11.7.1 用成員函數(shù)重載運(yùn)算符  
11.7.2 用友元函數(shù)重載運(yùn)算符  
11.8 虛函數(shù)  
11.9 純虛函數(shù)和抽象類  
11.10 習(xí)題  
第12章 C++的輸入輸出流  
12.1 C++的IO系統(tǒng)概述  
12.2 輸入輸出的格式控制  
12.2.1 使用控制符控制輸出格式  
12.2.2 用ios類的成員函數(shù)實(shí)現(xiàn)格式化IO  
12.3 用戶自定義類型的輸入輸出  
12.3.1 重載插入運(yùn)算符“<<”  
12.3.2 重載提取運(yùn)算符“>>”  
12.4 文件的輸入輸出  
12.4.1 打開與關(guān)閉文件  
12.4.2 讀寫文件  
12.4.3 二進(jìn)制文件的讀寫  
12.5 習(xí)題  
附錄A ASCII碼表  
附錄B 編譯預(yù)處理  
B.1 宏定義  
B.2 文件包含  
B.3 條件編譯  
附錄C 運(yùn)算符與結(jié)合性  
附錄D C語言庫函數(shù)  
附錄E Visual C++使用方法簡介  
E.1 Visual C++開發(fā)環(huán)境  
E.2 C++程序開發(fā)過程  
參考文獻(xiàn)...  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號