注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C語言程序設(shè)計:基礎(chǔ)理論與案例

C語言程序設(shè)計:基礎(chǔ)理論與案例

C語言程序設(shè)計:基礎(chǔ)理論與案例

定 價:¥29.00

作 者: 呂鳳翥等編著
出版社: 清華大學出版社
叢編項: C語言程序設(shè)計系列
標 簽: C

ISBN: 9787302113003 出版時間: 2005-09-01 包裝: 平裝
開本: 26cm 頁數(shù): 332 字數(shù):  

內(nèi)容簡介

  《C語言程序設(shè)計:基礎(chǔ)理論與案例》全面系統(tǒng)地講述了C語言的基本語法以及它們在編程中的應用,同時又介紹了編寫C語言程序的一些方法和技巧。《C語言程序設(shè)計:基礎(chǔ)理論與案例》內(nèi)容包含有C語言的詞法、常量和變量、運算符和表達式、預處理功能、語句、函數(shù)和存儲類、指針、結(jié)構(gòu)和聯(lián)合以及文件操作等內(nèi)容。《C語言程序設(shè)計:基礎(chǔ)理論與案例》語言通俗,由淺入深,概念準確,重點突出,例題豐富,解釋詳盡。每章配有較豐富的練習題,供復習和作業(yè)選用。《C語言程序設(shè)計:基礎(chǔ)理論與案例》適合作為高等院校理工科學生學習C語言課程的教材,也適合于自學C語言的讀者參考。

作者簡介

  呂鳳翥,男,教授。1940年出生。1966年北京大學畢業(yè)后留校工作。1970年開始從事計算機教學和科研工作,先后講述了多門計算機軟硬件課程。具有較豐富的教學經(jīng)驗。近二十年來,先后編寫并出版了計算機專業(yè)教材和參考書共30多本。其中《計算機應用基礎(chǔ)教程》、《C語言程序設(shè)計基礎(chǔ)教程》、《C++語言程序設(shè)計》等書都多次印刷,深受讀者歡迎。

圖書目錄

第1章  C語言概述 1
1.1  C語言的由來和發(fā)展 1
1.1.1  C語言的由來 1
1.1.2  C語言的發(fā)展 1
1.2  C語言的特點和應用 2
1.2.1  C語言的特點 2
1.2.2  C語言的應用 4
1.3  C語言程序的特點 5
1.3.1  C語言程序舉例 5
1.3.2  C語言程序在結(jié)構(gòu)上的特點 7
1.3.3  C語言程序的書寫格式 8
1.4  標準設(shè)備的輸入/輸出操作 9
1.4.1  鍵盤的輸入操作 9
1.4.2  屏幕的輸出操作 10
1.4.3  應用實例 12
1.5  C語言程序的實現(xiàn) 14
1.5.1  C語言程序?qū)崿F(xiàn)的三步曲 14
1.5.2  Visual C++ 6.0版本編譯系統(tǒng)簡介 16
1.5.3  C語言程序的具體實現(xiàn) 20
練習題1 23
第2章  單詞、常量和變量 27
2.1  單詞 27
2.1.1  字符集 27
2.1.2  單詞及其規(guī)則 28
2.2  類型 31
2.2.1  數(shù)據(jù)類型 32
2.2.2  存儲類 33
2.3  常量 34
2.3.1  常量的種類 34
2.3.2  符號常量 38
2.4  變量 39
2.4.1  變量的名稱 39
2.4.2  變量的類型 40
2.4.3  變量的值 41
2.4.4  變量的定義格式 44
2.4.5  變量的作用域 45
練習題2 48
第3章  運算符和表達式 52
3.1  運算符的種類和功能 52
3.1.1  算術(shù)運算符 52
3.1.2  增1減1運算符 53
3.1.3  關(guān)系運算符 54
3.1.4  邏輯運算符 55
3.1.5  位操作運算符 56
3.1.6  賦值運算符 57
3.1.7  其他運算符 58
3.2  運算符的優(yōu)先級和結(jié)合性 61
3.2.1  運算符的優(yōu)先級 61
3.2.2  運算符的結(jié)合性 61
3.3  表達式的值和類型 63
3.3.1  表達式的種類 63
3.3.2  表達式的求值方法 65
3.3.3  表達式類型的確定 66
3.3.4  各種表達式舉例 67
3.3.5  表達式求值時應注意的問題 72
3.4  數(shù)據(jù)類型轉(zhuǎn)換 76
3.4.1  自動轉(zhuǎn)換 76
3.4.2  強制轉(zhuǎn)換 77
練習題3 78
第4章  預處理功能 81
4.1  預處理命令的特點 81
4.1.1  預處理的概念 81
4.1.2  預處理命令的特點 81
4.2  宏定義命令 82
4.2.1  簡單的宏定義命令 82
4.2.2  帶參數(shù)的宏定義命令 85
4.2.3  宏定義命令的應用 91
4.3  文件包含命令和條件編譯命令 94
4.3.1  文件包含命令 94
4.3.2  條件編譯命令 98
4.4  類型定義 103
4.4.1  類型定義含意和類型定義語句 104
4.4.2  類型定義的應用 106
練習題4 107
第5章  語句 112
5.1  C語言語句概述 112
5.1.1  結(jié)構(gòu)化程序的三種基本結(jié)構(gòu) 112
5.1.2  語句種類 112
5.2  分支語句 114
5.2.1  條件語句 114
5.2.2  開關(guān)語句 118
5.3  循環(huán)語句 121
5.3.1  while循環(huán)語句 121
5.3.2  do-while循環(huán)語句 123
5.3.3  for循環(huán)語句 125
5.4  轉(zhuǎn)向語句 129
5.4.1  break語句 129
5.4.2  continue語句 130
5.4.3  goto語句 130
5.5  應用程序舉例 131
練習題5 137
第6章  數(shù)組 143
6.1  數(shù)組的定義格式和數(shù)組元素的表示方法 143
6.1.1  數(shù)組的概述 143
6.1.2  一維數(shù)組的定義格式和數(shù)組元素的表示方法 143
6.1.3  多維數(shù)組的定義格式和數(shù)組元素的表示方法 144
6.2  數(shù)組的賦值及運算 146
6.2.1  數(shù)組的初始化 147
6.2.2  數(shù)組的賦值 148
6.2.3  數(shù)組的運算 150
6.3  字符數(shù)組 154
6.3.1  字符數(shù)組的定義格式和初始化 154
6.3.2  字符數(shù)組的賦值和運算 156
6.3.3  字符串 158
6.4  數(shù)組應用舉例 160
練習題6 164
第7章  指針 169
7.1  指針及其定義格式 169
7.1.1  指針的概念 169
7.1.2  指針的定義格式 170
7.2  指針的賦值和運算 171
7.2.1  指針的初始化和賦值 171
7.2.2  指針的運算 172
7.3  數(shù)組元素的指針表示 176
7.3.1  數(shù)組名是常量指針 176
7.3.2  一維數(shù)組元素的指針表示 177
7.3.3  二維數(shù)組元素的指針表示 179
7.3.4  三維數(shù)組元素的指針表示 182
7.4  指向數(shù)組的指針和指針數(shù)組 184
7.4.1  指向數(shù)組元素的指針 184
7.4.2  指向一維數(shù)組的指針 186
7.4.3  指針數(shù)組和帶參數(shù)的主函數(shù) 187
7.5  字符指針 192
練習題7 194
第8章  函數(shù) 201
8.1  函數(shù)的定義和說明 201
8.1.1  函數(shù)的定義格式 201
8.1.2  函數(shù)的說明方法 204
8.2  函數(shù)的參數(shù)和返回值 205
8.2.1  函數(shù)的參數(shù) 205
8.2.2  函數(shù)的返回值 206
8.3  函數(shù)的調(diào)用 208
8.3.1  傳值調(diào)用 208
8.3.2  嵌套調(diào)用 211
8.3.3  遞歸調(diào)用 214
8.4  指針作函數(shù)參數(shù)和返回值 219
8.4.1  指針作函數(shù)參數(shù)的例子 220
8.4.2  指針函數(shù) 224
8.4.3  指向函數(shù)的指針 226
8.5  系統(tǒng)函數(shù) 227
8.5.1  數(shù)學函數(shù) 228
8.5.2  字符處理函數(shù) 230
8.5.3  字符串處理函數(shù) 231
8.5.4  動態(tài)內(nèi)存分配函數(shù) 233
練習題8 234
第9章  結(jié)構(gòu)和聯(lián)合 243
9.1  結(jié)構(gòu)和結(jié)構(gòu)變量的定義格式 243
9.1.1  結(jié)構(gòu)的定義格式 243
9.1.2  結(jié)構(gòu)變量的定義格式 244
9.2  結(jié)構(gòu)變量的賦值 246
9.2.1  結(jié)構(gòu)變量成員的表示 246
9.2.2  結(jié)構(gòu)變量賦值 248
9.2.3  結(jié)構(gòu)變量的運算 251
9.3  結(jié)構(gòu)數(shù)組 253
9.3.1  結(jié)構(gòu)數(shù)組的定義和賦值 253
9.3.2  結(jié)構(gòu)數(shù)組應用舉例 254
9.4  結(jié)構(gòu)變量和指向結(jié)構(gòu)變量指針的應用 259
9.4.1  結(jié)構(gòu)變量和指向結(jié)構(gòu)變量的指針作函數(shù)參數(shù) 259
9.4.2  結(jié)構(gòu)變量和指向結(jié)構(gòu)變量的指針作函數(shù)返回值 262
9.5  結(jié)構(gòu)和鏈表 265
9.5.1  鏈表的概念 265
9.5.2  鏈表的程序?qū)崿F(xiàn) 267
9.6  聯(lián)合 277
9.6.1  聯(lián)合的基本知識 277
9.6.2  聯(lián)合的應用 282
9.7  枚舉 285
9.7.1  枚舉的概念 286
9.7.2  枚舉的應用 289
練習題9 290
第10章  文件操作 297
10.1  C語言文件操作的特點 297
10.1.1  流的概念和文件指針 297
10.1.2  文件的分類 298
10.2  標準文件的讀寫操作 300
10.2.1  標準文件讀寫函數(shù)的介紹 300
10.2.2  標準文件讀寫函數(shù)的應用 303
10.3  一般文件的操作 308
10.3.1  打開文件函數(shù)和關(guān)閉文件函數(shù) 308
10.3.2  一般文件的讀寫操作 309
10.3.3  隨機文件操作 318
10.4  文件檢測函數(shù) 320
練習題10 322
附錄 329
附錄1  ASCII編碼表 329
附錄2  ctype.h文件中所包含的字符函數(shù) 330
附錄3  math.h文件中所包含的數(shù)學函數(shù) 331

本目錄推薦

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