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

C/C++程序設計教程

C/C++程序設計教程

定 價:¥21.20

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

第1章 C語言程序設計初步 1
1.1 程序與程序開發(fā) 1
1.1.1 程序、程序設計方法與程序設計語言 1
1.1.2 程序開發(fā)過程
6
1.2 數(shù)值數(shù)據(jù)與算術運算 9
1.2.1 整數(shù)類型
9
1.2.2 實型類型
10
1.2.3 數(shù)據(jù)類型長度的測試 11
1.2.4 算術運算符與算術表達式 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 轉義字符序列 26
1.5.3 字符變量 26
1.5.4 字符串 27
1.5.5 字符型數(shù)據(jù)的輸入輸出 28
習題 31
第2章 程序的流程控制 36
2.1 選擇(分支)結構 36
2.1.1 關系運算與邏輯運算 36
2.1.2 if…else結構 38
2.1.3 條件運算符與條件表達式 40
2.1.4 else if結構 40
2.1.5 switch結構 42
2.1.6 分支結構的測試 43
2.2 循環(huán)結構
48
2.2.1 for結構 48
2.2.2 while結構與do…while結構 49
2.2.3 循環(huán)結構的測試 51
2.3 常用算法設計 52
2.3.1 窮舉
52
2.3.2 遞推
57
2.3.3 模擬
59
習題 63
第3章 函數(shù)與程序結構 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ù)調用 73
3.1.5 返回指針的函數(shù) 75
3.1.6 庫函數(shù)應用 76
3.1.7 函數(shù)的遞歸調用 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 編譯預處理 89
3.3.1 宏定義 89
3.3.2 文件包含 91
3.3.3 條件編譯 91
習題 93
第4章 數(shù)組 103
4.1 一維數(shù)組 103
4.1.1 一維數(shù)組及其定義 103
4.1.2 一維數(shù)組應用舉例 105
4.1.3 指向數(shù)組的指針 115
4.1.4 數(shù)組參數(shù) 117
4.1.5 內存動態(tài)分配 119
4.2 字符串 121
4.2.1 字符串的本質 121
4.2.2 字符串操作函數(shù) 121
4.3 二維數(shù)組 127
4.3.1 二維數(shù)組及其定義 127
4.3.2 二維數(shù)組應用舉例 129
4.3.3 字符串數(shù)組與指針數(shù)組 134
4.3.4 帶參主函數(shù) 136
習題 138
第5章 結構體、共用體和枚舉 147
5.1 結構體
147
5.1.1 結構體類型的定義、結構體類型變量的生成和賦值操作 147
5.1.2 結構體變量成員的引用 148
5.1.3 結構體數(shù)組 151
5.1.4 鏈表 153
5.1.5 結構體與函數(shù) 160
5.2 共用體
164
5.2.1 共用體及其定義和成員的訪問 164
5.2.2 共用體應用舉例 166
5.3 枚舉
168
5.3.1 枚舉及其定義 168
5.3.2 枚舉應用舉例 170
習題 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 文件的打開與關閉 178
6.2.2 文件的位置指針與讀寫定位 179
6.2.3 文件的讀寫操作 180
習題 183
第7章 C++程序設計初步 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 派生類的構造函數(shù)和釋放函數(shù) 213
7.4.4 虛基類 218
習題
220
附錄A ASCII字符編碼一覽表 231
附錄B C/C++主要關鍵字及其用途 232
附錄C C/C++運算符的優(yōu)先級別 233
附錄D Turbo/Borland C++庫函數(shù) 234
一、分類函數(shù)
234
二、數(shù)學函數(shù)
235
三、串和內存操作函數(shù) 239
四、輸入輸出函數(shù) 243
五、圖形函數(shù)
250

本目錄推薦

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