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

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

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

定 價(jià):¥21.20

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 C語言程序設(shè)計(jì)初步 1
1.1 程序與程序開發(fā) 1
1.1.1 程序、程序設(shè)計(jì)方法與程序設(shè)計(jì)語言 1
1.1.2 程序開發(fā)過程
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ù)類型長度的測試 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 符號常量 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)的測試 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)的測試 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 庫函數(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 共用體及其定義和成員的訪問 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語言文件概述 175
6.1.1 C語言中的文件與流 175
6.1.2 文件緩沖區(qū) 176
6.1.3 FILE類型與文件指針 176
6.1.4 文件操作的基本步驟 177
6.2 文件操作 178
6.2.1 文件的打開與關(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++對面向過程功能的增強(qiáng) 194
7.2.1 C++對函數(shù)功能的增強(qiáng) 194
7.2.2 C++對數(shù)據(jù)類型的擴(kuò)充 196
7.2.3 C++對運(yùn)算符的擴(kuò)充 198
7.2.4 C++的其他增強(qiáng)功能 199
7.3 類和對象 200
7.3.1 類的定義與實(shí)現(xiàn) 200
7.3.2 對象的生成與撤銷 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)先級別 233
附錄D Turbo/Borland C++庫函數(shù) 234
一、分類函數(shù)
234
二、數(shù)學(xué)函數(shù)
235
三、串和內(nèi)存操作函數(shù) 239
四、輸入輸出函數(shù) 243
五、圖形函數(shù)
250

本目錄推薦

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