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

C語言程序設(shè)計基礎(chǔ)與項目實訓(xùn)

C語言程序設(shè)計基礎(chǔ)與項目實訓(xùn)

定 價:¥32.00

作 者: 文東,孫鵬飛,潘鈞 主編
出版社: 中國人民大學(xué)出版社
叢編項: 國家“十一五”高等院校計算機(jī)應(yīng)用型規(guī)劃教材
標(biāo) 簽: VC++

ISBN: 9787300099118 出版時間: 2009-02-01 包裝: 平裝
開本: 16開 頁數(shù): 305 字?jǐn)?shù):  

內(nèi)容簡介

  《C語言程序設(shè)計基礎(chǔ)與項目實訓(xùn)》以Visual C++ 6.0為操作環(huán)境,通過大量實例重點講解了C語言程序設(shè)計的基本思想、方法和解決實際問題的技巧。《C語言程序設(shè)計基礎(chǔ)與項目實訓(xùn)》共12章,前10章分別介紹了C語言的基本概念、數(shù)據(jù)類型及其運算、C語言程序結(jié)構(gòu)及控制語句、數(shù)組、函數(shù)、指針、編譯預(yù)處理、結(jié)構(gòu)體和共用體、位運算、文件等內(nèi)容;第11章以“人事管理系統(tǒng)”和“學(xué)生信息管理系統(tǒng)”兩個綜合實訓(xùn)項目為例,遵循軟件開發(fā)的一般思路,并按照 “需求陳述→功能描述→總體設(shè)計→程序?qū)崿F(xiàn)”的過程,綜合運用《C語言程序設(shè)計基礎(chǔ)與項目實訓(xùn)》所學(xué)知識,進(jìn)行了詳細(xì)的講解。第12章提供了兩個完整的課程設(shè)計項目,便于讀者掌握用C語言開發(fā)大型應(yīng)用程序的具體方法、步驟和技巧?!禖語言程序設(shè)計基礎(chǔ)與項目實訓(xùn)》最大的特點是注重知識內(nèi)容、應(yīng)用實例和課程設(shè)計的有機(jī)統(tǒng)一,通過綜合項目開發(fā)的實例和課程設(shè)計,使讀者對所學(xué)知識有進(jìn)一步的鞏固和提高,著重培養(yǎng)學(xué)生編寫程序的能力?!禖語言程序設(shè)計基礎(chǔ)與項目實訓(xùn)》的配套光盤中提供了書中相應(yīng)實例程序的源代碼及其EXE文件,方便讀者學(xué)習(xí)?!禖語言程序設(shè)計基礎(chǔ)與項目實訓(xùn)》可作為應(yīng)用型本科、高職院校計算機(jī)及相關(guān)專業(yè)C語言程序設(shè)計課程的教材,同時也可作為編程人員和C語言自學(xué)者的參考用書,還可作為計算機(jī)等級考試的輔導(dǎo)教材。

作者簡介

暫缺《C語言程序設(shè)計基礎(chǔ)與項目實訓(xùn)》作者簡介

圖書目錄

第1章 C語言概述 1
1.1 C語言的發(fā)展與特點 2
1.1.1 C語言的發(fā)展 2
1.1.2 C語言的特點 2
1.2 C語言程序的結(jié)構(gòu)和語法規(guī)則 2
1.2.1 C語言程序的基本結(jié)構(gòu) 2
1.2.2 C語言函數(shù)的基本結(jié)構(gòu) 4
1.2.3 C語言函數(shù)的語法規(guī)則 5
1.3 C語言程序上機(jī)指導(dǎo) 6
1.3.1 C程序開發(fā)過程 6
1.3.2 Visual C++ 6.0集成開發(fā)環(huán)境 6
1.4 小結(jié) 8
1.5 練習(xí)題 9
1.6 上機(jī)實驗 10
第2章 數(shù)據(jù)類型及其運算 11
2.1 標(biāo)識符 12
2.2 C語言的數(shù)據(jù)類型 13
2.3 常量 15
2.3.1 整型. 實型及符號常量 15
2.3.2 字符型常量 16
2.4 變量 18
2.4.1 變量的概念 18
2.4.2 變量的定義與初始化 19
2.5 運算符與表達(dá)式 19
2.5.1 C語言運算符概述 19
2.5.2 算術(shù)運算符與算術(shù)表達(dá)式 21
2.5.3 表達(dá)式中數(shù)據(jù)間的混合運算與類型轉(zhuǎn)換 22
2.5.4 賦值運算符與賦值表達(dá)式 25
2.5.5 關(guān)系運算符與關(guān)系表達(dá)式 26
2.5.6 邏輯運算符與邏輯表達(dá)式 27
2.5.7 條件運算符與條件表達(dá)式 28
2.5.8 逗號運算符與逗號表達(dá)式 29
2.6 小結(jié) 29
2.7 練習(xí)題 31
2.8 上機(jī)實驗 32
第3章 C語言程序結(jié)構(gòu)及控制語句 33
3.1 程序的三種基本控制結(jié)構(gòu) 34
3.2 順序結(jié)構(gòu) 35
3.2.1 C語言程序語句 35
3.2.2 輸入/輸出函數(shù) 36
3.3 選擇結(jié)構(gòu) 39
3.3.1 if語句 39
3.3.2 switch語句 43
3.4 循環(huán)結(jié)構(gòu) 45
3.4.1 while語句 46
3.4.2 do-while語句 47
3.4.3 for語句 48
3.4.4 break語句和continue語句 49
3.4.5 循環(huán)結(jié)構(gòu)的嵌套 51
3.4.6 goto語句 53
3.4.7 循環(huán)結(jié)構(gòu)程序設(shè)計應(yīng)用 54
3.5 小結(jié) 57
3.6 練習(xí)題 57
3.7 上機(jī)實驗 60
第4章 數(shù)組 61
4.1 一維數(shù)組 62
4.1.1 一維數(shù)組的定義 62
4.1.2 一維數(shù)組元素的引用 62
4.1.3 一維數(shù)組的初始化 63
4.1.4 一維數(shù)組的應(yīng)用 64
4.2 二維數(shù)組 70
4.2.1 二維數(shù)組的定義 71
4.2.2 二維數(shù)組元素的引用 71
4.2.3 二維數(shù)組的初始化 71
4.3 字符數(shù)組和字符串?dāng)?shù)組 74
4.3.1 字符數(shù)組 74
4.3.2 字符串?dāng)?shù)組 78
4.4 小結(jié) 79
4.5 練習(xí)題 80
4.6 上機(jī)實驗 82
第5章 函數(shù) 83
5.1 函數(shù)的定義與調(diào)用 84
5.1.1 函數(shù)定義 84
5.1.2 函數(shù)調(diào)用 85
5.1.3 函數(shù)的返回值與函數(shù)類型 86
5.1.4 被調(diào)函數(shù)聲明 88
5.1.5 函數(shù)應(yīng)用舉例 89
5.2 內(nèi)部函數(shù)和外部函數(shù) 92
5.2.1 內(nèi)部函數(shù) 92
5.2.2 外部函數(shù) 92
5.3 內(nèi)部變量和外部變量 93
5.3.1 內(nèi)部變量 93
5.3.2 外部變量 94
5.4 變量的存儲類型 95
5.4.1 內(nèi)部變量的存儲類型 95
5.4.2 外部變量的存儲類型 98
5.5 函數(shù)的數(shù)據(jù)傳遞 99
5.5.1 傳值調(diào)用 99
5.5.2 傳址調(diào)用 100
5.5.3 外部變量傳遞數(shù)據(jù) 101
5.6 數(shù)組作為函數(shù)參數(shù) 102
5.6.1 數(shù)組元素作為函數(shù)參數(shù).. 102
5.6.2 數(shù)組名作為函數(shù)參數(shù) 102
5.7 遞歸函數(shù) 104
5.7.1 遞歸模型 104
5.7.2 遞歸的執(zhí)行過程 105
5.8 小結(jié) 106
5.9 練習(xí)題 108
5.10 上機(jī)實驗 112
第6章 指針 113
6.1 指針和指針變量 114
6.2 指針變量的定義及其運算 115
6.2.1 指針變量的定義 115
6.2.2 指針運算符 116
6.2.3 指針變量的初始化 118
6.2.4 指針變量的運算 118
6.3 指針變量和數(shù)組 121
6.3.1 指針變量與一維數(shù)組 121
6.3.2 指向多維數(shù)組元素和指向分?jǐn)?shù)組的指針 126
6.4 字符串指針變量和字符串 131
6.5 指針數(shù)組 135
6.6 多級指針變量 137
6.7 指針與函數(shù) 139
6.7.1 指針型函數(shù) 139
6.7.2 指向函數(shù)的指針變量 140
6.8 命令行參數(shù) 143
6.9 小結(jié) 143
6.10 練習(xí)題 145
6.11 上機(jī)實驗 148
第7章 編譯預(yù)處理 149
7.1 宏定義 150
7.1.1 無參宏定義 150
7.1.2 帶參宏定義 151
7.2 條件編譯 154
7.3 文件包含 156
7.4 小結(jié) 157
7.5 練習(xí)題 158
7.6 上機(jī)實驗 160
第8章 結(jié)構(gòu)體和共用體 161
8.1 結(jié)構(gòu)體類型聲明和結(jié)構(gòu)體變量定義 162
8.1.1 結(jié)構(gòu)體類型聲明 162
8.1.2 結(jié)構(gòu)體變量的定義 163
8.1.3 結(jié)構(gòu)體變量的引用和初始化 164
8.1.4 結(jié)構(gòu)體變量作為函數(shù)參數(shù) 166
8.2 結(jié)構(gòu)體數(shù)組 167
8.2.1 結(jié)構(gòu)體數(shù)組的定義 167
8.2.2 結(jié)構(gòu)體數(shù)組的引用 167
8.2.3 結(jié)構(gòu)體數(shù)組的初始化 168
8.3 結(jié)構(gòu)體指針變量 169
8.3.1 結(jié)構(gòu)體指針變量定義 169
8.3.2 結(jié)構(gòu)體數(shù)組指針 169
8.3.3 結(jié)構(gòu)體指針變量作為函數(shù)參數(shù) 171
8.3.4 結(jié)構(gòu)體數(shù)組作為函數(shù)參數(shù) 172
8.4 結(jié)構(gòu)體的應(yīng)用——鏈表 173
8.4.1 C語言動態(tài)分配函數(shù) 173
8.4.2 單鏈表及其基本運算的實現(xiàn) 174
8.5 共用體 179
8.5.1 共用體類型的定義 179
8.5.2 共用體變量的定義 179
8.5.3 共用體變量的引用和初始化 180
8.6 枚舉類型 184
8.6.1 枚舉類型的聲明和變量定義 184
8.6.2 有關(guān)枚舉類型數(shù)據(jù)的操作 185
8.7 用戶定義類型 187
8.8 小結(jié) 189
8.9 練習(xí)題 190
8.10 上機(jī)實驗 194
第9章 位運算 195
9.1 位運算符和位運算 196
9.1.1 位運算符 196
9.1.2 位運算符的運算功能 196
9.2 位段結(jié)構(gòu) 200
9.2.1 位段的概念 200
9.2.2 位段結(jié)構(gòu)的聲明和變量定義 200
9.2.3 位段的引用 202
9.3 小結(jié) 203
9.4 練習(xí)題 203
9.5 上機(jī)實驗 204
第10章 文件 205
10.1 文件概述 206
10.1.1 文件的分類 206
10.1.2 文件的操作流程 207
10.1.3 文件緩沖區(qū) 208
10.1.4 流和文件指針 208
10.2 文件的打開和關(guān)閉 209
10.2.1 文件的打開 209
10.2.2 文件的關(guān)閉 211
10.3 文件的順序讀寫 211
10.3.1 文件的字符讀/寫函數(shù) 211
10.3.2 文件的字符串讀/寫函數(shù) 215
10.3.3 文件格式化讀寫 216
10.4 文件的隨機(jī)讀寫 217
10.4.1 文件定位操作 218
10.4.2 文件的隨機(jī)讀寫函數(shù) 219
10.5 文件檢測函數(shù) 220
10.5.1 feof()函數(shù) 220
10.5.2 ferror()函數(shù) 221
10.6 小結(jié) 222
10.7 練習(xí)題 222
10.8 上機(jī)實驗 226
第11章 綜合項目開發(fā) 227
11.1 人事管理系統(tǒng) 228
11.1.1 需求陳述 228
11.1.2 功能描述 228
11.1.3 總體設(shè)計 228
11.1.4 程序?qū)崿F(xiàn) 232
11.2 學(xué)生信息管理系統(tǒng) 246
11.2.1 需求陳述 246
11.2.2 功能描述 247
11.2.3 總體設(shè)計 247
11.2.4 程序?qū)崿F(xiàn) 255
第12章 課程設(shè)計 297
12.1 電話簿管理系統(tǒng) 298
12.1.1 設(shè)計要求 298
12.1.2 設(shè)計思路 298
12.1.3 設(shè)計方法 298
12.2 商品銷售管理系統(tǒng) 301
12.2.1 設(shè)計要求 301
12.2.2 設(shè)計思路 301
12.2.3 設(shè)計方法 302
附錄A C語言運算符及優(yōu)先級 306
附錄B 部分字符與ASCII碼
對照表 307
參考文獻(xiàn) 308

本目錄推薦

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