注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書教育/教材/教輔教材研究生/本科/專科教材C/C++程序設(shè)計(jì)教程

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

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

定 價(jià):¥21.20

作 者: 譚浩強(qiáng),張基溫編著
出版社: 高等教育出版社
叢編項(xiàng):
標(biāo) 簽: C++

購(gòu)買這本書可以去


ISBN: 9787040089110 出版時(shí)間: 2001-01-01 包裝: 精裝
開(kāi)本: 26cm 頁(yè)數(shù): 260 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書以C語(yǔ)言為背景(兼顧C(jī)++),介紹高級(jí)語(yǔ)言程序設(shè)計(jì)的方法。全書共分7章。前6章全面、系統(tǒng)地介紹了C語(yǔ)言的基本概念、基本語(yǔ)法,并把重點(diǎn)放在提高學(xué)生程序設(shè)計(jì)和解題能力上。本書不要求學(xué)生具有程序設(shè)計(jì)的基礎(chǔ),當(dāng)學(xué)完第1章(C語(yǔ)言程序設(shè)計(jì)初步)后,便可以初步了解C語(yǔ)言程序設(shè)計(jì)的基本方法。以后每學(xué)一章,程序設(shè)計(jì)能力就會(huì)有一個(gè)新的提高。最后一章,介紹了有關(guān)C++的基本概念和基本語(yǔ)法,為有意從C語(yǔ)言編程邁向C++編程的讀者奠定一定的基礎(chǔ)。本書蘊(yùn)含了作者豐富的教學(xué)和教材編寫經(jīng)驗(yàn);例題、習(xí)題豐富;結(jié)構(gòu)新穎、緊湊;講解通俗、易懂。可作為高等院校有關(guān)專業(yè)C語(yǔ)言程序設(shè)計(jì)課程的教材,也可供各類培訓(xùn)班學(xué)員或應(yīng)用開(kāi)發(fā)人員學(xué)習(xí)參考。

作者簡(jiǎn)介

  作者:譚浩強(qiáng)譚浩強(qiáng)教授,我國(guó)著名計(jì)算機(jī)教育專家。1934年生。1958年清華大學(xué)畢業(yè)。學(xué)生時(shí)代曾擔(dān)任清華大學(xué)學(xué)生會(huì)主席、北京市人民代表。他是我國(guó)計(jì)算機(jī)普及和高校計(jì)算機(jī)基礎(chǔ)教育開(kāi)拓者之一,現(xiàn)任全國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)會(huì)長(zhǎng)、教育部全國(guó)計(jì)算機(jī)應(yīng)用技術(shù)證書考試委員會(huì)主任委員。譚浩強(qiáng)教授創(chuàng)造了3個(gè)世界紀(jì)錄:(1)20年來(lái)他(及和他人合作)共編著出版了130本計(jì)算機(jī)著作,此外主編了250多本計(jì)算機(jī)書籍,是出版科技著作數(shù)量最多的人。(2)他編著和主編的書發(fā)行量超過(guò)了4500萬(wàn)冊(cè),是讀者最多的科技作家。我國(guó)平均每30人、知識(shí)分子每1.5人就擁有一本譚浩強(qiáng)的書。(3)他和別人合作編著的《BASIC語(yǔ)言》發(fā)行1200多萬(wàn)冊(cè),創(chuàng)科技書籍發(fā)行量的世界紀(jì)錄。此外他編著的《C程序設(shè)計(jì)》發(fā)行了600萬(wàn)冊(cè),他曾在中央電視臺(tái)主講了BASIC,F(xiàn)ORTRAN,COBOL,Pascal,QBASIC,C,VisualBasic七種計(jì)算機(jī)語(yǔ)言,觀眾超過(guò)300萬(wàn)人。在我國(guó)學(xué)習(xí)計(jì)算機(jī)的人中很少有不知道譚浩強(qiáng)教授的。他善于用容易理解的方法和語(yǔ)言說(shuō)明復(fù)雜的概念。許多人認(rèn)為他開(kāi)創(chuàng)了計(jì)算機(jī)書籍貼近大眾的新風(fēng),為我國(guó)的計(jì)算機(jī)普及事業(yè)做出了重要的貢獻(xiàn)。譚浩強(qiáng)教授曾獲全國(guó)高校教學(xué)成果國(guó)家級(jí)獎(jiǎng)、國(guó)家科技進(jìn)步獎(jiǎng),以及北京市政府授予的“有突出貢獻(xiàn)專家”稱號(hào)。被國(guó)家科委、中國(guó)科協(xié)表彰為“全國(guó)優(yōu)秀科普工作者”。英國(guó)劍橋國(guó)際傳記中心將他列入“世界名人錄”。《計(jì)算機(jī)世界》報(bào)組織的“世紀(jì)評(píng)選”把他評(píng)為我國(guó)“20世紀(jì)最有影響的IT人物”10個(gè)人之一(排在第2位)。他的功績(jī)是把千百萬(wàn)群眾帶入計(jì)算機(jī)的大門??焖僬莆誆xcel電子表格>>更多作品

圖書目錄

第1章 C語(yǔ)言程序設(shè)計(jì)初步 1
1.1 程序與程序開(kāi)發(fā) 1
1.1.1 程序、程序設(shè)計(jì)方法與程序設(shè)計(jì)語(yǔ)言 1
1.1.2 程序開(kāi)發(fā)過(guò)程
6
1.2 數(shù)值數(shù)據(jù)與算術(shù)運(yùn)算 9
1.2.1 整數(shù)類型
9
1.2.2 實(shí)型類型
10
1.2.3 數(shù)據(jù)類型長(zhǎng)度的測(cè)試 11
1.2.4 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 12
1.3 變量
13
1.3.1 變量的初步概念 13
1.3.2 變量的定義 14
1.3.3 變量的賦值運(yùn)算 15
1.3.4 變量的地址與指針 16
1.3.5 符號(hào)常量 19
1.4 數(shù)值數(shù)據(jù)的輸入與輸出 19
1.4.1 格式輸出函數(shù)printf() 20
1.4.2 格式輸入函數(shù)scanf() 22
1.5 字符型數(shù)據(jù) 25
1.5.1 ASCII碼與字符 25
1.5.2 轉(zhuǎn)義字符序列 26
1.5.3 字符變量 26
1.5.4 字符串 27
1.5.5 字符型數(shù)據(jù)的輸入輸出 28
習(xí)題 31
第2章 程序的流程控制 36
2.1 選擇(分支)結(jié)構(gòu) 36
2.1.1 關(guān)系運(yùn)算與邏輯運(yùn)算 36
2.1.2 if…else結(jié)構(gòu) 38
2.1.3 條件運(yùn)算符與條件表達(dá)式 40
2.1.4 else if結(jié)構(gòu) 40
2.1.5 switch結(jié)構(gòu) 42
2.1.6 分支結(jié)構(gòu)的測(cè)試 43
2.2 循環(huán)結(jié)構(gòu)
48
2.2.1 for結(jié)構(gòu) 48
2.2.2 while結(jié)構(gòu)與do…while結(jié)構(gòu) 49
2.2.3 循環(huán)結(jié)構(gòu)的測(cè)試 51
2.3 常用算法設(shè)計(jì) 52
2.3.1 窮舉
52
2.3.2 遞推
57
2.3.3 模擬
59
習(xí)題 63
第3章 函數(shù)與程序結(jié)構(gòu) 69
3.1 函數(shù) 69
3.1.1 函數(shù)概述 69
3.1.2 函數(shù)定義 71
3.1.3 函數(shù)原型與函數(shù)聲明 73
3.1.4 函數(shù)參數(shù)與函數(shù)調(diào)用 73
3.1.5 返回指針的函數(shù) 75
3.1.6 庫(kù)函數(shù)應(yīng)用 76
3.1.7 函數(shù)的遞歸調(diào)用 77
3.2 變量的作用域和生存期 82
3.2.1 作用域(可用域)與生存期 82
3.2.2 auto存儲(chǔ)類——自動(dòng)變量 83
3.2.3 extern存儲(chǔ)類——外部變量 84
3.2.4 靜態(tài)變量
88
3.3 編譯預(yù)處理 89
3.3.1 宏定義 89
3.3.2 文件包含 91
3.3.3 條件編譯 91
習(xí)題 93
第4章 數(shù)組 103
4.1 一維數(shù)組 103
4.1.1 一維數(shù)組及其定義 103
4.1.2 一維數(shù)組應(yīng)用舉例 105
4.1.3 指向數(shù)組的指針 115
4.1.4 數(shù)組參數(shù) 117
4.1.5 內(nèi)存動(dòng)態(tài)分配 119
4.2 字符串 121
4.2.1 字符串的本質(zhì) 121
4.2.2 字符串操作函數(shù) 121
4.3 二維數(shù)組 127
4.3.1 二維數(shù)組及其定義 127
4.3.2 二維數(shù)組應(yīng)用舉例 129
4.3.3 字符串?dāng)?shù)組與指針數(shù)組 134
4.3.4 帶參主函數(shù) 136
習(xí)題 138
第5章 結(jié)構(gòu)體、共用體和枚舉 147
5.1 結(jié)構(gòu)體
147
5.1.1 結(jié)構(gòu)體類型的定義、結(jié)構(gòu)體類型變量的生成和賦值操作 147
5.1.2 結(jié)構(gòu)體變量成員的引用 148
5.1.3 結(jié)構(gòu)體數(shù)組 151
5.1.4 鏈表 153
5.1.5 結(jié)構(gòu)體與函數(shù) 160
5.2 共用體
164
5.2.1 共用體及其定義和成員的訪問(wèn) 164
5.2.2 共用體應(yīng)用舉例 166
5.3 枚舉
168
5.3.1 枚舉及其定義 168
5.3.2 枚舉應(yīng)用舉例 170
習(xí)題 171
第6章 文件 175
6.1 C語(yǔ)言文件概述 175
6.1.1 C語(yǔ)言中的文件與流 175
6.1.2 文件緩沖區(qū) 176
6.1.3 FILE類型與文件指針 176
6.1.4 文件操作的基本步驟 177
6.2 文件操作 178
6.2.1 文件的打開(kāi)與關(guān)閉 178
6.2.2 文件的位置指針與讀寫定位 179
6.2.3 文件的讀寫操作 180
習(xí)題 183
第7章 C++程序設(shè)計(jì)初步 189
7.1 C++的I/O操作 189
7.1.1 流的插入與提取 189
7.1.2 輸入輸出的格式控制 191
7.2 C++對(duì)面向過(guò)程功能的增強(qiáng) 194
7.2.1 C++對(duì)函數(shù)功能的增強(qiáng) 194
7.2.2 C++對(duì)數(shù)據(jù)類型的擴(kuò)充 196
7.2.3 C++對(duì)運(yùn)算符的擴(kuò)充 198
7.2.4 C++的其他增強(qiáng)功能 199
7.3 類和對(duì)象 200
7.3.1 類的定義與實(shí)現(xiàn) 200
7.3.2 對(duì)象的生成與撤銷 201
7.3.3 類舉例——棧類 202
7.3.4 運(yùn)算符重載 206
7.4 派生類 209
7.4.1 派生類及其定義 209
7.4.2 多基派生 212
7.4.3 派生類的構(gòu)造函數(shù)和釋放函數(shù) 213
7.4.4 虛基類 218
習(xí)題
220
附錄A ASCII字符編碼一覽表 231
附錄B C/C++主要關(guān)鍵字及其用途 232
附錄C C/C++運(yùn)算符的優(yōu)先級(jí)別 233
附錄D Turbo/Borland C++庫(kù)函數(shù) 234
一、分類函數(shù)
234
二、數(shù)學(xué)函數(shù)
235
三、串和內(nèi)存操作函數(shù) 239
四、輸入輸出函數(shù) 243
五、圖形函數(shù)
250

本目錄推薦

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