注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合C語言程序設(shè)計

C語言程序設(shè)計

C語言程序設(shè)計

定 價:¥35.00

作 者: 張海燕 編
出版社: 西安電子科技大學(xué)出版社
叢編項:
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787560633251 出版時間: 2014-05-01 包裝: 平裝
開本: 16開 頁數(shù): 328 字?jǐn)?shù):  

內(nèi)容簡介

  本書共分為十三章,循序漸進地講述了C語言的語法規(guī)則和編程思想,主要內(nèi)容包括數(shù)據(jù)的存儲和獲取、屏幕的輸入與輸出、運算符、表達式、分支語句、循環(huán)語句、函數(shù)、數(shù)組、指針、字符串處理、結(jié)構(gòu)體、共用體、枚舉、位運算、文件處理、作用域、預(yù)處理、數(shù)據(jù)結(jié)構(gòu)等知識點。每一章都配有一定數(shù)量的習(xí)題,供讀者練習(xí)時使用。 本書可作為高等院校電子、通信和計算機等專業(yè)的基礎(chǔ)課程的教材,也可作為程序開發(fā)人員的學(xué)習(xí)資料。

作者簡介

暫缺《C語言程序設(shè)計》作者簡介

圖書目錄

第1章  概述 1
1.1  歷史背景 1
1.2  C語言的特點 2
1.3  簡單的C程序 3
1.4  C語言字符集、標(biāo)識符與關(guān)鍵字 6
1.4.1  C語言字符集 6
1.4.2  C語言標(biāo)識符與關(guān)鍵字 6
1.5  C程序的開發(fā)環(huán)境 7
1.5.1  Visual C++6.0簡介 8
1.5.2  TurBo C2.0集成環(huán)境 13
本章小結(jié) 14
習(xí)題1 14
參考答案 15
第2章  算法 17
2.1  概念 17
2.2  表示方法 18
2.3  結(jié)構(gòu)化的程序設(shè)計 20
本章小結(jié) 24
習(xí)題2 24
參考答案 25
第3章  基本數(shù)據(jù)類型 26
3.1  常量 26
3.1.1 標(biāo)識符 26
3.1.2  常量 27
3.2  變量 30
3.2.1  整型變量 31
3.2.2  實型變量 33
3.2.3  字符變量 34
3.3  變量賦初值 35
3.4  運算符與表達式 35
3.4.1  算術(shù)運算符與算術(shù)表達式 36
3.4.2  賦值運算符與賦值表達式 38
3.4.3  逗號運算符與逗號表達式 41
3.5  不同類型數(shù)據(jù)間的混合運算 41
3.5.1  自動轉(zhuǎn)換 42
3.5.2  強制類型轉(zhuǎn)換 43
本章小結(jié) 43
習(xí)題3 44
參考答案 46
第4章  順序結(jié)構(gòu)程序設(shè)計 49
4.1  C語句結(jié)構(gòu) 49
4.1.1  C語句分類 50
4.1.2  順序程序設(shè)計概念 51
4.2  賦值語句 52
4.3  數(shù)據(jù)的輸入與輸出 53
4.3.1  字符數(shù)據(jù)的輸出函數(shù) 53
4.3.2  字符數(shù)據(jù)的輸入函數(shù) 54
4.3.3  格式輸出函數(shù) 54
4.3.4  格式化輸入函數(shù)scanf 60
4.4  綜合訓(xùn)練 63
本章小結(jié) 64
習(xí)題4 64
參考答案 67
第5章  選擇結(jié)構(gòu)程序設(shè)計 69
5.1  關(guān)系運算符和關(guān)系表達式 69
5.1.1  關(guān)系運算符及其優(yōu)先次序 69
5.1.2  關(guān)系表達式 70
5.2  邏輯運算符和邏輯表達式 70
5.2.1  邏輯運算符及其結(jié)合方向 70
5.2.2  邏輯表達式 72
5.3  if語句 73
5.3.1  if語句的三種表示形式 73
5.3.2  if語句的嵌套 77
5.3.3  條件運算符 77
5.4  switch語句 79
5.5  程序舉例 80
本章小結(jié) 83
習(xí)題5 83
參考答案 85
第6章  循環(huán)控制 88
6.1  概述 88
6.2  goto語句以及用goto語句構(gòu)成循環(huán) 88
6.3  while語句 89
6.4  do-while語句 90
6.5  for語句 92
6.6  循環(huán)的嵌套 94
6.7  幾種循環(huán)的比較 95
6.8  break和continue語句 96
6.8.1  break語句 96
6.8.2  continue語句 96
6.9  程序舉例 97
本章小結(jié) 99
習(xí)題6 100
參考答案 101
第7章  數(shù)組 105
7.1  一維數(shù)組 105
7.1.1  一維數(shù)組的定義 105
7.1.2  一維數(shù)組的引用 106
7.1.3  一維數(shù)組的初始化 107
7.1.4  一維數(shù)組程序舉例 109
7.2  二維數(shù)組和多維數(shù)組 112
7.2.1  二維數(shù)組的定義 113
7.2.2  二維數(shù)組的引用 113
7.2.3  二維數(shù)組的初始化 115
7.2.4  二維數(shù)組程序舉例 116
7.2.5  多維數(shù)組 119
7.3  字符數(shù)組 120
7.3.1  字符數(shù)組的定義 120
7.3.2  字符數(shù)組的初始化 121
7.3.3  字符串的輸入與輸出 122
7.3.4  字符串處理函數(shù) 124
7.4  數(shù)組程序舉例 129
7.4.1  數(shù)據(jù)統(tǒng)計應(yīng)用 129
7.4.2  排序算法應(yīng)用 129
7.4.3  查找算法應(yīng)用 132
7.4.4  字符文本處理應(yīng)用 135
本章小結(jié) 137
習(xí)題7 137
參考答案 145
第8章  指針 149
8.1  指針的概念 149
8.2  指針變量 151
8.2.1  指針變量的定義 151
8.2.2  指針變量的賦值 151
8.2.3  指針變量的引用 152
8.2.4  指針變量的運算 154
8.3  指針與數(shù)組 156
8.3.1  指針與一維數(shù)組 157
8.3.2  指針與二維數(shù)組 159
8.3.3  指針數(shù)組 163
8.4  指針與字符串 164
8.5  指針與函數(shù) 166
8.5.1  指針變量作為函數(shù)的參數(shù) 166
8.5.2  指針函數(shù)的返回值 168
8.5.3  指向函數(shù)的指針 169
8.6  指向指針的指針 171
8.7  綜合應(yīng)用 173
本章小結(jié) 177
習(xí)題8 179
參考答案 182
第9章  函數(shù) 186
9.1  函數(shù)定義 186
9.1.1  函數(shù)概念 186
9.1.2  函數(shù)定義的一般形式 187
9.2  函數(shù)的返回值 189
9.3  函數(shù)參數(shù) 190
9.3.1  形參與實參 190
9.3.2  形參與實參的關(guān)系 191
9.4  函數(shù)調(diào)用 192
9.4.1  函數(shù)調(diào)用的一般形式 192
9.4.2  函數(shù)調(diào)用的方式 193
9.5  函數(shù)聲明 193
9.5.1  函數(shù)聲明的作用 193
9.5.2  函數(shù)聲明的一般形式 193
9.6  函數(shù)的嵌套調(diào)用 194
9.7  函數(shù)的遞歸調(diào)用 196
9.7.1  函數(shù)遞歸調(diào)用的定義 196
9.7.2  函數(shù)遞歸調(diào)用的分類 196
9.8  數(shù)組作函數(shù)參數(shù) 197
9.8.1  數(shù)組元素作函數(shù)參數(shù) 198
9.8.2  一維數(shù)組作函數(shù)參數(shù) 198
9.8.3  多維數(shù)組名作函數(shù)參數(shù) 200
9.9  變量的作用域 200
9.9.1  局部變量 201
9.9.2  全局變量 202
9.10  變量的存儲類型 203
9.10.1  自動存儲類型(auto) 203
9.10.2  寄存器存儲類型(register) 205
9.10.3  靜態(tài)存儲類型(static) 206
9.10.4  外部存儲類型(extern) 207
本章小結(jié) 208
習(xí)題9 209
參考答案 214
第10章  編譯預(yù)處理 220
10.1  宏定義 220
10.1.1  不帶參數(shù)的宏定義 220
10.1.2  帶參數(shù)的宏定義 221
10.2  文件包含 222
10.3  條件編譯命令#ifdef和#ifndef 223
本章小結(jié) 225
習(xí)題10 225
參考答案 227
第11章  位運算 228
11.1  位運算概述 228
11.2  按位與運算 229
11.3  按位或運算 231
11.4  按位取反運算 232
11.5  按位異或運算 233
11.6  按位左移運算 235
11.7  按位右移運算 236
11.8  復(fù)合位運算符 237
11.9  位運算的綜合應(yīng)用 237
11.10  本章小結(jié) 242
習(xí)題11 242
參考答案 244
第12章  結(jié)構(gòu)體與共用體 249
12.1  概述 249
12.2  定義結(jié)構(gòu)類型變量的方法 250
12.3  結(jié)構(gòu)體變量的引用 252
12.4  結(jié)構(gòu)體變量的初始化 253
12.5  結(jié)構(gòu)體數(shù)組 253
12.5.1  定義結(jié)構(gòu)體數(shù)組 254
12.5.2  結(jié)構(gòu)體數(shù)組的初始化 254
12.5.3  結(jié)構(gòu)體數(shù)組應(yīng)用舉例 255
12.6  指向結(jié)構(gòu)體類型數(shù)據(jù)的指針 256
12.6.1  指向結(jié)構(gòu)體變量的指針 256
12.6.2  指向結(jié)構(gòu)體數(shù)組的指針 258
12.7  用指針處理鏈表 259
12.7.1  鏈表概述和簡單鏈表 259
12.7.2  處理動態(tài)鏈表所需函數(shù) 261
12.7.3  鏈表的基本操作 263
12.8  共用體 269
12.9  枚舉類型 270
12.9.1  枚舉類型的定義和枚舉變量的說明 270
12.9.2  枚舉類型變量賦值和使用 270
12.10  類型定義符typedef 272
本章小結(jié) 274
習(xí)題12 274
參考答案 275
第13章  文件的操作 286
13.1  C語言中的文件 286
13.1.1  什么是文件 286
13.1.2  文件類型指針 287
13.2  文件的打開與關(guān)閉 288
13.2.1  文件的打開 288
13.2.2  文件的關(guān)閉 289
13.3  文件的讀/寫 291
13.3.1  字符讀/寫函數(shù) 291
13.3.2  字符串讀/寫函數(shù) 295
13.3.3  數(shù)據(jù)塊讀/寫函數(shù) 298
13.3.4  格式化讀/寫函數(shù) 299
13.4  文件的定位函數(shù) 302
13.4.1  文件位置指針 302
13.4.2  rewind()函數(shù) 302
13.4.3  fseek()函數(shù) 304
13.5  文件檢測 305
13.5.1  feof()函數(shù) 305
13.5.2  ferror()函數(shù) 306
13.5.3  clearerr()函數(shù) 306
13.6  綜合實例 307
本章小結(jié) 311
習(xí)題13 312
參考答案 314
參考文獻 320
 

本目錄推薦

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