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

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

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

定 價:¥21.20

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 C語言程序設(shè)計初步 1
1.1 程序與程序開發(fā) 1
1.1.1 程序、程序設(shè)計方法與程序設(shè)計語言 1
1.1.2 程序開發(fā)過程
6
1.2 數(shù)值數(shù)據(jù)與算術(shù)運算 9
1.2.1 整數(shù)類型
9
1.2.2 實型類型
10
1.2.3 數(shù)據(jù)類型長度的測試 11
1.2.4 算術(shù)運算符與算術(shù)表達式 12
1.3 變量
13
1.3.1 變量的初步概念 13
1.3.2 變量的定義 14
1.3.3 變量的賦值運算 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)系運算與邏輯運算 36
2.1.2 if…else結(jié)構(gòu) 38
2.1.3 條件運算符與條件表達式 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è)計 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存儲類——自動變量 83
3.2.3 extern存儲類——外部變量 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)存動態(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è)計初步 189
7.1 C++的I/O操作 189
7.1.1 流的插入與提取 189
7.1.2 輸入輸出的格式控制 191
7.2 C++對面向過程功能的增強 194
7.2.1 C++對函數(shù)功能的增強 194
7.2.2 C++對數(shù)據(jù)類型的擴充 196
7.2.3 C++對運算符的擴充 198
7.2.4 C++的其他增強功能 199
7.3 類和對象 200
7.3.1 類的定義與實現(xiàn) 200
7.3.2 對象的生成與撤銷 201
7.3.3 類舉例——棧類 202
7.3.4 運算符重載 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ō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.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號