注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(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ì)

定 價:¥28.00

作 者: 陸蓓[等]編著
出版社: 科學(xué)出版社
叢編項(xiàng): 普通高校精品教材
標(biāo) 簽: C

ISBN: 9787030128287 出版時間: 2004-02-01 包裝: 平裝
開本: 26cm 頁數(shù): 262 字?jǐn)?shù):  

內(nèi)容簡介

  C語言是一種結(jié)構(gòu)化的程序設(shè)計(jì)語言,它既具有高級語言的特點(diǎn),又具有低級語言的特點(diǎn)。本書共分11章,內(nèi)容包括:程序設(shè)計(jì)的基本概念,基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式,C語句和結(jié)構(gòu)化程序設(shè)計(jì),數(shù)組,函數(shù),編譯預(yù)處理,指針,結(jié)構(gòu)體、共用體和枚舉,位運(yùn)算,文件,庫函數(shù)及其應(yīng)用。本書內(nèi)容安排合理,講解通俗易懂,對重點(diǎn)難點(diǎn)做了十分系統(tǒng)、清楚和詳細(xì)的闡述,并輔以大量的典型例題,使廣大讀者能夠通過學(xué)習(xí)本書掌握C語言的基本知識,并靈活運(yùn)用所學(xué)知識編寫應(yīng)用程序。本書每章都配有豐富的習(xí)題,主要包括選擇題、填空題和編程題三種類型,大部分習(xí)題都精選于全國計(jì)算機(jī)等級考試歷年的考試真題,具有典型性和啟發(fā)性,使學(xué)生能隨時自我檢查學(xué)習(xí)效果并獲得相應(yīng)的反饋信息。與本書配套的還有《C語言程序設(shè)計(jì)實(shí)訓(xùn)解、實(shí)驗(yàn)、課程設(shè)計(jì)與樣題》,主教材中所有習(xí)題的答案及解析均在實(shí)訓(xùn)教材中給出。本書配有教學(xué)光盤,其中包括課堂教學(xué)課件、程序源代碼、習(xí)題解答、實(shí)驗(yàn)指導(dǎo)、課程設(shè)計(jì)、模擬試題等,形成了主教材、實(shí)訓(xùn)教材、配套光盤組成的立體教學(xué)體系。本書可作為高等院校計(jì)算機(jī)專業(yè)或相關(guān)專業(yè)的教材,也可作為全國計(jì)算機(jī)等級考試的培訓(xùn)教程。

作者簡介

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

圖書目錄

第1章 概述 1
1.1 程序設(shè)計(jì)與高級語言 1
1.1.1 程序與程序設(shè)計(jì) 1
1.1.2 高級語言 1
1.2 算法 2
1.2.1 算法的特性 2
1.2.2 算法表示 3
1.3 C語言的發(fā)展史與特點(diǎn) 4
1.3.1 C語言的發(fā)展史 4
1.3.2 C語言的特點(diǎn) 5
1.4 C程序結(jié)構(gòu)及書寫規(guī)則 6
1.4.1 C程序的基本結(jié)構(gòu) 6
1.4.2 程序的書寫規(guī)則 7
1.5 C語言的基本詞法 7
1.5.1 字符集 7
1.5.2 保留字 8
1.5.3 預(yù)定義標(biāo)識符 9
1.5.4 標(biāo)識符 9
1.5.5 C語言的詞類 9
1.6 C語言的基本語句 10
1.7 標(biāo)準(zhǔn)輸入/輸出函數(shù) 11
1.7.1 格式化輸入/輸出函數(shù) 11
1.7.2 非格式化字符輸入/輸出函數(shù) 19
1.8 C程序的編輯、編譯、連接和執(zhí)行 20
1.8.1 Turbo C 3.0 簡介 21
1.8.2 UNIX 操作系統(tǒng)下的C編程簡介 25
習(xí)題 26
實(shí)驗(yàn)1 C程序初步 28
第2章 C語言基本數(shù)據(jù)類型及運(yùn)算符 30
2.1 C語言的數(shù)據(jù)類型 30
2.2 常量 31
2.2.1 整型常量 31
2.2.2 實(shí)型常量 31
2.2.3 字符常量 31
2.2.4 符號常量 32
2.2.5 字符串常量 32
2.3 變量 33
2.3.1 變量的數(shù)據(jù)類型及其定義 33
2.3.2 變量的存儲類型及其定義 34
2.3.3 變量的初始化 37
2.3.4 基本數(shù)據(jù)類型的使用 37
2.4 運(yùn)算符及表達(dá)式 40
2.4.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 40
2.4.2 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 41
2.4.3 邏輯運(yùn)算符和邏輯表達(dá)式 42
2.4.4 賦值運(yùn)算符和賦值表達(dá)式 44
2.4.5 逗號運(yùn)算符和逗號表達(dá)式 45
2.4.6 變量的自增、自減(++,--)運(yùn)算符 45
2.4.7 長度運(yùn)算符 47
2.4.8 位運(yùn)算符和位運(yùn)算表達(dá)式 47
2.4.9 混合運(yùn)算和類型轉(zhuǎn)換 50
2.4.10 綜合運(yùn)算舉例 51
習(xí)題 52
實(shí)驗(yàn)2 數(shù)據(jù)類型 56
實(shí)驗(yàn)3 運(yùn)算符與表達(dá)式 57
第3章 程序控制結(jié)構(gòu) 59
3.1 順序結(jié)構(gòu) 59
3.2 選擇結(jié)構(gòu) 60
3.2.1 單分支選擇結(jié)構(gòu) 60
3.2.2 雙分支選擇結(jié)構(gòu) 62
3.2.3 條件運(yùn)算符 ? : 66
3.2.4 用switch語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu) 67
3.3 循環(huán)結(jié)構(gòu) 69
3.3.1 當(dāng)循環(huán)結(jié)構(gòu) 70
3.3.2 直到循環(huán)結(jié)構(gòu) 72
3.3.3 次數(shù)循環(huán)結(jié)構(gòu) 73
3.3.4 循環(huán)嵌套與多重循環(huán) 74
3.3.5 3種循環(huán)語句的比較 75
3.4 break語句和continue語句 75
3.4.1 break語句 75
3.4.2 continue 語句 76
3.5 goto語句及標(biāo)號語句 77
3.6 綜合舉例 78
習(xí)題 80
實(shí)驗(yàn)4 順序結(jié)構(gòu)程序設(shè)計(jì) 85
實(shí)驗(yàn)5 選擇結(jié)構(gòu)程序設(shè)計(jì) 86
實(shí)驗(yàn)6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 87
第4章 數(shù)組 90
4.1 一維數(shù)組 90
4.1.1 一維數(shù)組定義 90
4.1.2 一維數(shù)組的存儲形式 91
4.1.3 一維數(shù)組的引用 91
4.1.4 一維數(shù)組的初始化 92
4.1.5 一維數(shù)組程序設(shè)計(jì)舉例 92
4.2 二維數(shù)組及多維數(shù)組 94
4.2.1 二維數(shù)組及多維數(shù)組定義 95
4.2.2 二維數(shù)組及多維數(shù)組的存儲形式 95
4.2.3 二維數(shù)組元素的引用 96
4.2.4 二維數(shù)組的初始化 96
4.2.5 二維數(shù)組程序設(shè)計(jì)舉例 97
4.3 字符數(shù)組與字符串 99
4.3.1 字符數(shù)組與字符串 99
4.3.2 字符數(shù)組的輸入與輸出 100
4.3.3 字符串處理函數(shù) 102
4.3.4 字符數(shù)組程序設(shè)計(jì)舉例 104
4.4 數(shù)組應(yīng)用程序舉例 105
習(xí)題 107
實(shí)驗(yàn)7 數(shù)組及其應(yīng)用 110
第5章 函數(shù) 114
5.1 C函數(shù)與C程序結(jié)構(gòu) 114
5.2 函數(shù)的定義及構(gòu)成 115
5.3 函數(shù)的調(diào)用 117
5.4 函數(shù)的遞歸調(diào)用 121
5.5 函數(shù)間的數(shù)據(jù)傳遞 124
5.5.1 值傳遞方式 124
5.5.2 地址傳遞方式 125
5.5.3 返回值方式 127
5.5.4 全局變量傳遞方式 128
5.6 內(nèi)部函數(shù)和外部函數(shù) 130
5.6.1 內(nèi)部函數(shù) 130
5.6.2 外部函數(shù) 130
5.7 函數(shù)應(yīng)用程序舉例 132
習(xí)題 136
實(shí)驗(yàn)8 函數(shù)及其應(yīng)用 140
第6章 編譯預(yù)處理 143
6.1 宏定義 143
6.1.1 不帶參數(shù)的宏定義 143
6.1.2 帶參宏的定義和引用 145
6.2 文件包含處理 147
6.3 條件編譯 149
習(xí)題 152
實(shí)驗(yàn)9 C編譯預(yù)處理 154
第7章 指針 156
7.1 指針和指針變量 156
7.1.1 指針 156
7.1.2 指針變量 157
7.2 指針變量的定義、初始化和引用 157
7.2.1 指針變量的定義 157
7.2.2 指針變量的初始化 157
7.2.3 指針變量的引用 158
7.3 指針的運(yùn)算 160
7.3.1 指針的賦值運(yùn)算 160
7.3.2 指針的算術(shù)運(yùn)算 161
7.3.3 指針的關(guān)系運(yùn)算 162
7.4 指針變量作函數(shù)的參數(shù) 163
7.5 指針與數(shù)組 165
7.5.1 一維數(shù)組的指針表示方法 165
7.5.2 二維數(shù)組的指針表示方法 167
7.5.3 指針數(shù)組 171
7.5.4 數(shù)組的指針作函數(shù)參數(shù) 172
7.6 指針與字符串 175
7.6.1 字符串的表示和使用 175
7.6.2 指向字符串的指針變量作函數(shù)參數(shù) 177
7.6.3 用指針數(shù)組處理字符串 178
7.7 多級指針 179
7.8 指針與函數(shù) 181
7.8.1 指向函數(shù)的指針的概念 181
7.8.2 指向函數(shù)的指針的應(yīng)用 183
7.8.3 返回指針值的函數(shù) 184
*7.9 main()函數(shù)和命令行參數(shù) 185
7.9.1 命令行參數(shù)的概念 185
7.9.2 命令行參數(shù)的表示方法 185
7.10 指針應(yīng)用程序舉例 186
習(xí)題 188
實(shí)驗(yàn)10 指針及其應(yīng)用 192
第8章 結(jié)構(gòu)型、共用型和枚舉型 194
8.1 結(jié)構(gòu)型的定義 194
8.2 結(jié)構(gòu)型變量的定義和引用 195
8.2.1 結(jié)構(gòu)型變量的定義和初始化 195
8.2.2 結(jié)構(gòu)型變量成員的引用 197
8.3 結(jié)構(gòu)型數(shù)組的定義和引用 198
8.3.1 結(jié)構(gòu)型數(shù)組的定義和初始化 198
8.3.2 結(jié)構(gòu)型數(shù)組元素的引用 199
8.4 指向結(jié)構(gòu)型數(shù)據(jù)的指針變量的定義和引用 200
8.4.1 指向結(jié)構(gòu)型變量的指針 200
8.4.2 指向結(jié)構(gòu)型數(shù)組的指針 202
8.4.3 函數(shù)間結(jié)構(gòu)型數(shù)據(jù)的傳遞 203
*8.5 鏈表及其操作 204
8.5.1 鏈表 204
8.5.2 簡單鏈表 205
8.5.3 處理動態(tài)鏈表所需的函數(shù) 206
8.5.4 建立動態(tài)鏈表 207
8.5.5 遍歷鏈表 208
8.5.6 鏈表的插入操作 209
8.5.7 鏈表的刪除操作 209
8.6 共用型 210
8.6.1 共用型變量的定義 210
8.6.2 共用型變量的引用 211
8.7 枚舉型 213
8.7.1 枚舉型的定義 213
8.7.2 枚舉型變量的引用 213
8.8 用typedef定義類型的別名 215
8.9 綜合程序設(shè)計(jì)舉例(學(xué)籍管理程序) 216
習(xí)題 219
實(shí)驗(yàn)11 結(jié)構(gòu)型及其應(yīng)用 223
第9章 文件 226
9.1 文件的概述 226
9.1.1 磁盤文件名 226
9.1.2 磁盤文件的打開與關(guān)閉 227
9.1.3 文件緩沖區(qū) 227
9.1.4 磁盤文件分類 227
9.1.5 設(shè)備文件 228
9.2 文件類型及文件指針 229
9.3 文件的打開函數(shù)與關(guān)閉函數(shù) 229
9.3.1 打開文件函數(shù) 229
9.3.2 關(guān)閉文件函數(shù) 231
9.3.3 標(biāo)準(zhǔn)設(shè)備文件的打開與關(guān)閉 231
9.4 文件的讀/寫函數(shù) 232
9.4.1 文件尾測試函數(shù) 232
9.4.2 字符讀/寫函數(shù) 232
9.4.3 字符串讀/寫函數(shù) 234
9.4.4 數(shù)據(jù)讀/寫函數(shù) 235
9.4.5 格式讀/寫函數(shù) 238
*9.5 文件處理的其他常用函數(shù) 239
9.5.1 文件頭定位函數(shù) 239
9.5.2 文件隨機(jī)定位函數(shù) 241
9.5.3 錯誤處理函數(shù) 242
9.6 文件應(yīng)用程序舉例 243
習(xí)題 244
實(shí)驗(yàn)12 文件操作 247
附錄1 ASCII字符編碼表 249
附錄2 C運(yùn)算符的優(yōu)先級和結(jié)合性 251
附錄3 常用的C庫函數(shù) 252
參考文獻(xiàn) 257

本目錄推薦

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