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

C語言程序設(shè)計(jì)教程

C語言程序設(shè)計(jì)教程

定 價(jià):¥26.00

作 者: 陳寶賢主編
出版社: 人民郵電出版社
叢編項(xiàng): 新世紀(jì)高等學(xué)校計(jì)算機(jī)系列教材
標(biāo) 簽: C

ISBN: 9787115135353 出版時(shí)間: 2005-08-01 包裝: 平裝
開本: 26cm 頁數(shù): 242 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細(xì)地介紹C語言基本知識(shí),以及程序設(shè)計(jì)的基本原理、結(jié)構(gòu)化程序開發(fā)方法。全書共有14章,內(nèi)容包括:C語言概述、程序設(shè)計(jì)基礎(chǔ)知識(shí)、C語言數(shù)據(jù)類型、數(shù)據(jù)運(yùn)算、順序結(jié)構(gòu)程序、分支結(jié)構(gòu)程序 、循環(huán)結(jié)構(gòu)程序、函數(shù)、預(yù)處理、數(shù)組與字符串處理、指針、結(jié)構(gòu)體與共用體、文件、位運(yùn)算。 書中大量的例題,為讀者提供了結(jié)構(gòu)化程序設(shè)計(jì)以及數(shù)組、指針、結(jié)構(gòu)體和數(shù)據(jù)文件的應(yīng)用實(shí)例。 本書可作為大、專院校C語言程序設(shè)計(jì)的教材,也可作為計(jì)算機(jī)程序設(shè)計(jì)初學(xué)者的自學(xué)參考書。

作者簡介

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

圖書目錄

第1章 C語言概述 1
1.1 C語言的發(fā)展簡史和特點(diǎn) 1
1.1.1 計(jì)算機(jī)語言的發(fā)展過程 1
1.1.2 C語言的發(fā)展簡史 2
1.1.3 C語言的特點(diǎn) 3
1.2 認(rèn)識(shí)C語言 3
1.2.1 C語言程序的結(jié)構(gòu) 3
1.2.2 C語言的標(biāo)識(shí)符 5
1.2.3 C語言語句 6
1.2.4 系統(tǒng)庫函數(shù) 7
1.2.5 C語言源程序的書寫規(guī)則 8
1.3 Turbo C V2.0的運(yùn)行環(huán)境及基本操作 9
1.3.1 Turbo C V2.0系統(tǒng)簡介 9
1.3.2 TC的啟動(dòng)與退出 10
1.3.3 TC主屏幕 11
1.3.4 編輯一個(gè)C語言源程序 12
1.3.5 編譯、連接單個(gè)源程序文件 13
1.3.6 運(yùn)行一個(gè)C語言程序并查看運(yùn)行結(jié)果 13
習(xí)題1 14
第2章 程序設(shè)計(jì)基礎(chǔ)知識(shí) 16
2.1 算法與程序 16
2.1.1 計(jì)算機(jī)解題過程 16
2.1.2 算法與程序 17
2.2 結(jié)構(gòu)化程序設(shè)計(jì) 18
2.2.1 程序設(shè)計(jì)基本概念 19
2.2.2 結(jié)構(gòu)化程序的3種基本結(jié)構(gòu) 19
2.2.3 結(jié)構(gòu)化程序設(shè)計(jì)方法 19
2.3 結(jié)構(gòu)化程序算法描述 20
2.3.1 程序流程圖 20
2.3.2 N-S圖 21
2.3.3 PAD圖 22
2.3.4 結(jié)構(gòu)化程序算法描述實(shí)例 23
2.4 面向?qū)ο蟪绦蛟O(shè)計(jì)簡介 24
2.4.1 對象 24
2.4.2 類 24
習(xí)題2 25
第3章 C語言數(shù)據(jù)類型 26
3.1 數(shù)據(jù)類型 26
3.1.1 數(shù)據(jù)類型的種類 26
3.1.2 常量與變量 27
3.2 整型數(shù)據(jù) 28
3.2.1 整型變量 28
3.2.2 整型常量 29
3.3 實(shí)型數(shù)據(jù) 30
3.3.1 實(shí)型變量 30
3.3.2 實(shí)型常量 31
3.4 字符型數(shù)據(jù) 32
3.4.1 字符常量 32
3.4.2 字符變量 33
3.4.3 字符串常量 34
習(xí)題3 34
第4章 數(shù)據(jù)運(yùn)算 37
4.1 數(shù)據(jù)運(yùn)算的基本概念 37
4.1.1 運(yùn)算符 37
4.1.2 表達(dá)式 38
4.2 算術(shù)運(yùn)算 39
4.2.1 算術(shù)運(yùn)算符 39
4.2.2 算術(shù)表達(dá)式與運(yùn)算規(guī)則 39
4.3 賦值運(yùn)算 41
4.3.1 賦值運(yùn)算符 41
4.3.2 賦值表達(dá)式 41
4.3.3 復(fù)合賦值運(yùn)算 43
4.4 關(guān)系運(yùn)算 44
4.4.1 關(guān)系運(yùn)算符 44
4.4.2 關(guān)系表達(dá)式 44
4.5 邏輯運(yùn)算 45
4.5.1 邏輯運(yùn)算符 45
4.5.2 邏輯運(yùn)算表達(dá)式 45
4.6 自增自減運(yùn)算 47
4.6.1 自增、自減運(yùn)算符 47
4.6.2 自增、自減運(yùn)算符的用法與運(yùn)算規(guī)則 47
4.7 其他運(yùn)算 48
4.7.1 條件運(yùn)算 48
4.7.2 逗號運(yùn)算 49
4.7.3 求字節(jié)數(shù)運(yùn)算 50
習(xí)題4 51
第5章 順序結(jié)構(gòu)程序設(shè)計(jì) 53
5.1 順序結(jié)構(gòu)程序 53
5.2 字符輸入輸出函數(shù) 54
5.2.1 字符輸入函數(shù)getchar 54
5.2.2 字符輸出函數(shù)putchar 55
5.3 格式輸入輸出函數(shù) 56
5.3.1 格式輸出函數(shù)printf 56
5.3.2 格式輸入函數(shù)scanf 58
5.4 順序結(jié)構(gòu)程序設(shè)計(jì)應(yīng)用實(shí)例 61
習(xí)題5 62
第6章 選擇結(jié)構(gòu)程序設(shè)計(jì) 65
6.1 if語句 65
6.1.1 if語句的3種形式 65
6.1.2 if語句與條件運(yùn)算符 69
6.1.3 if語句的嵌套 69
6.2 switch語句 72
6.2.1 switch語句 72
6.2.2 switch語句中break語句的使用 74
6.3 選擇結(jié)構(gòu)程序舉例 75
習(xí)題6 78
第7章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 82
7.1 goto語句 82
7.2 while語句 83
7.3 do-while語句 84
7.4 for語句 86
7.5 break和continue 語句 89
7.6 循環(huán)的嵌套 91
7.7 循環(huán)結(jié)構(gòu)程序舉例 92
習(xí)題7 94
第8章 函數(shù) 99
8.1 概述 99
8.1.1 函數(shù)的分類 99
8.1.2 函數(shù)的作用 100
8.2 函數(shù)定義 100
8.2.1 函數(shù)的定義 100
8.2.2 函數(shù)的定義說明 101
8.3 函數(shù)的返回值 103
8.4 函數(shù)的調(diào)用 104
8.4.1 函數(shù)的調(diào)用方式 104
8.4.2 函數(shù)的形參與實(shí)參 105
8.4.3 函數(shù)的嵌套調(diào)用 107
8.4.4 函數(shù)的遞歸調(diào)用 109
8.5 變量的作用域與存儲(chǔ)類別 111
8.5.1 變量的作用域 111
8.5.2 變量存儲(chǔ)類別 114
8.6 函數(shù)的存儲(chǔ)類別 116
習(xí)題8 118
第9章 預(yù)處理 121
9.1 宏定義 121
9.1.1 不帶參數(shù)的宏定義 121
9.1.2 帶參數(shù)的宏定義 123
9.2 文件包含 125
9.3 條件編譯 126
習(xí)題9 128
第10章 數(shù)組與字符串處理 131
10.1 數(shù)組的概念 131
10.2 一維數(shù)組 132
10.2.1 一維數(shù)組的定義 132
10.2.2 一維數(shù)組元素的引用 133
10.2.3 一維數(shù)組的初始化 133
10.2.4 一維數(shù)組程序舉例 134
10.3 多維數(shù)組 136
10.3.1 二維數(shù)組的定義 136
10.3.2 二維數(shù)組元素的引用 136
10.3.3 二維數(shù)組的初始化 137
10.3.4 二維數(shù)組程序舉例 137
10.4 字符數(shù)組與字符串 138
10.4.1 字符數(shù)組 138
10.4.2 字符串和字符串結(jié)束標(biāo)志 138
10.5 字符串處理函數(shù) 139
10.5.1 幾個(gè)最常用的字符串函數(shù) 140
10.5.2 應(yīng)用舉例 142
10.6 數(shù)組作為函數(shù)參數(shù) 143
習(xí)題10 145
第11章 指針 150
11.1 指針的概念 150
11.1.1 地址 150
11.1.2 指針的類型和指針的值 150
11.2 變量和指針 151
11.2.1 變量的指針 151
11.2.2 指向變量的指針變量 151
11.2.3 指向變量的指針變量應(yīng)用舉例 152
11.3 指針和數(shù)組 154
11.3.1 數(shù)組中地址的概念 154
11.3.2 指向一維數(shù)組的指針變量 154
11.3.3 指向二維數(shù)組的指針變量 157
11.4 字符串和指針變量 160
11.5 函數(shù)和指針 163
11.5.1 函數(shù)的指針和指向函數(shù)的指針變量 163
11.5.2 指向函數(shù)的指針變量作為函數(shù)的參數(shù) 164
11.5.3 返回指針值的函數(shù) 165
11.6 指針數(shù)組和指向指針變量的指針 166
11.6.1 指針數(shù)組 166
11.6.2 指向指針的指針變量 167
11.6.3 main函數(shù)的形參 168
習(xí)題11 169
第12章 結(jié)構(gòu)體與共用體 175
12.1 概述 175
12.2 結(jié)構(gòu)類型與結(jié)構(gòu)變量的定義 175
12.2.1 結(jié)構(gòu)類型的定義 175
12.2.2 聲明結(jié)構(gòu)體類型變量 176
12.3 結(jié)構(gòu)體變量的初始化和引用 178
12.4 結(jié)構(gòu)體數(shù)組 181
12.4.1 結(jié)構(gòu)體數(shù)組的定義 181
12.4.2 結(jié)構(gòu)體數(shù)組的初始化 181
12.4.3 結(jié)構(gòu)體數(shù)組應(yīng)用 182
12.5 結(jié)構(gòu)體指針 185
12.5.1 結(jié)構(gòu)體指針定義 185
12.5.2 結(jié)構(gòu)體指針引用 185
12.5.3 用結(jié)構(gòu)體變量的指針作函數(shù)參數(shù) 187
12.6 結(jié)構(gòu)體指針與鏈表 189
12.6.1 鏈表概述 189
12.6.2 單鏈表的建立 190
12.6.3 用于動(dòng)態(tài)存儲(chǔ)分配的函數(shù) 191
12.6.4 動(dòng)態(tài)申請結(jié)點(diǎn),建立單鏈表 192
12.6.5 鏈表的刪除 193
12.6.6 鏈表的插入 194
12.6.7 單鏈表的應(yīng)用實(shí)例 195
12.7 共用體 198
12.7.1 共用體的定義 198
12.7.2 共用體變量的引用 199
12.7.3 共用體類型數(shù)據(jù)的特點(diǎn) 200
12.8 枚舉類型 201
12.8.1 枚舉型變量的定義和引用 202
12.8.2 枚舉類型變量的應(yīng)用實(shí)例 203
12.9 typedef類型定義 204
習(xí)題12 205
第13章 文件 208
13.1 文件及其分類 208
13.2 文件指針 209
13.3 文件的打開和關(guān)閉 210
13.3.1 文件的打開 210
13.3.2 文件的關(guān)閉 211
13.4 文件的讀寫 212
13.4.1 字符讀寫函數(shù)fgetc和fputc 212
13.4.2 字符串讀寫函數(shù)fgets和fputs 214
13.4.3 數(shù)據(jù)塊讀寫函數(shù)fread和fwrite 215
13.4.4 格式化讀寫函數(shù)fscanf和fprintf 217
13.4.5 putw和getw函數(shù) 219
13.5 文件的隨機(jī)讀寫和出錯(cuò)檢測 219
13.5.1 文件的定位 219
13.5.2 文件檢測函數(shù) 221
習(xí)題13 221
第14章 位運(yùn)算 224
14.1 位邏輯運(yùn)算 224
14.1.1 按位與運(yùn)算 224
14.1.2 按位或運(yùn)算 225
14.1.3 按位異或運(yùn)算 226
14.1.4 按位取反運(yùn)算 227
14.2 位移位運(yùn)算 228
14.2.1 按位左移運(yùn)算 228
14.2.2 按位右移運(yùn)算 228
14.3 復(fù)合位賦值運(yùn)算 230
14.3.1 復(fù)合位賦值運(yùn)算符 230
14.3.2 復(fù)合位賦值運(yùn)算規(guī)則 231
14.4 位段 231
14.4.1 位段的概念與定義 231
14.4.2 位段的引用 232
習(xí)題14 233
附錄1 常用字符與ASC II碼對照表 236
附錄2 編譯錯(cuò)誤信息 238
參考文獻(xiàn) 242

本目錄推薦

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