注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C語言程序設計基礎與項目實訓

C語言程序設計基礎與項目實訓

C語言程序設計基礎與項目實訓

定 價:¥32.00

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

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

內容簡介

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

作者簡介

暫缺《C語言程序設計基礎與項目實訓》作者簡介

圖書目錄

第1章 C語言概述 1
1.1 C語言的發(fā)展與特點 2
1.1.1 C語言的發(fā)展 2
1.1.2 C語言的特點 2
1.2 C語言程序的結構和語法規(guī)則 2
1.2.1 C語言程序的基本結構 2
1.2.2 C語言函數(shù)的基本結構 4
1.2.3 C語言函數(shù)的語法規(guī)則 5
1.3 C語言程序上機指導 6
1.3.1 C程序開發(fā)過程 6
1.3.2 Visual C++ 6.0集成開發(fā)環(huán)境 6
1.4 小結 8
1.5 練習題 9
1.6 上機實驗 10
第2章 數(shù)據(jù)類型及其運算 11
2.1 標識符 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 運算符與表達式 19
2.5.1 C語言運算符概述 19
2.5.2 算術運算符與算術表達式 21
2.5.3 表達式中數(shù)據(jù)間的混合運算與類型轉換 22
2.5.4 賦值運算符與賦值表達式 25
2.5.5 關系運算符與關系表達式 26
2.5.6 邏輯運算符與邏輯表達式 27
2.5.7 條件運算符與條件表達式 28
2.5.8 逗號運算符與逗號表達式 29
2.6 小結 29
2.7 練習題 31
2.8 上機實驗 32
第3章 C語言程序結構及控制語句 33
3.1 程序的三種基本控制結構 34
3.2 順序結構 35
3.2.1 C語言程序語句 35
3.2.2 輸入/輸出函數(shù) 36
3.3 選擇結構 39
3.3.1 if語句 39
3.3.2 switch語句 43
3.4 循環(huán)結構 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)結構的嵌套 51
3.4.6 goto語句 53
3.4.7 循環(huán)結構程序設計應用 54
3.5 小結 57
3.6 練習題 57
3.7 上機實驗 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ù)組的應用 64
4.2 二維數(shù)組 70
4.2.1 二維數(shù)組的定義 71
4.2.2 二維數(shù)組元素的引用 71
4.2.3 二維數(shù)組的初始化 71
4.3 字符數(shù)組和字符串數(shù)組 74
4.3.1 字符數(shù)組 74
4.3.2 字符串數(shù)組 78
4.4 小結 79
4.5 練習題 80
4.6 上機實驗 82
第5章 函數(shù) 83
5.1 函數(shù)的定義與調用 84
5.1.1 函數(shù)定義 84
5.1.2 函數(shù)調用 85
5.1.3 函數(shù)的返回值與函數(shù)類型 86
5.1.4 被調函數(shù)聲明 88
5.1.5 函數(shù)應用舉例 89
5.2 內部函數(shù)和外部函數(shù) 92
5.2.1 內部函數(shù) 92
5.2.2 外部函數(shù) 92
5.3 內部變量和外部變量 93
5.3.1 內部變量 93
5.3.2 外部變量 94
5.4 變量的存儲類型 95
5.4.1 內部變量的存儲類型 95
5.4.2 外部變量的存儲類型 98
5.5 函數(shù)的數(shù)據(jù)傳遞 99
5.5.1 傳值調用 99
5.5.2 傳址調用 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 小結 106
5.9 練習題 108
5.10 上機實驗 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ù)組元素和指向分數(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 小結 143
6.10 練習題 145
6.11 上機實驗 148
第7章 編譯預處理 149
7.1 宏定義 150
7.1.1 無參宏定義 150
7.1.2 帶參宏定義 151
7.2 條件編譯 154
7.3 文件包含 156
7.4 小結 157
7.5 練習題 158
7.6 上機實驗 160
第8章 結構體和共用體 161
8.1 結構體類型聲明和結構體變量定義 162
8.1.1 結構體類型聲明 162
8.1.2 結構體變量的定義 163
8.1.3 結構體變量的引用和初始化 164
8.1.4 結構體變量作為函數(shù)參數(shù) 166
8.2 結構體數(shù)組 167
8.2.1 結構體數(shù)組的定義 167
8.2.2 結構體數(shù)組的引用 167
8.2.3 結構體數(shù)組的初始化 168
8.3 結構體指針變量 169
8.3.1 結構體指針變量定義 169
8.3.2 結構體數(shù)組指針 169
8.3.3 結構體指針變量作為函數(shù)參數(shù) 171
8.3.4 結構體數(shù)組作為函數(shù)參數(shù) 172
8.4 結構體的應用——鏈表 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 有關枚舉類型數(shù)據(jù)的操作 185
8.7 用戶定義類型 187
8.8 小結 189
8.9 練習題 190
8.10 上機實驗 194
第9章 位運算 195
9.1 位運算符和位運算 196
9.1.1 位運算符 196
9.1.2 位運算符的運算功能 196
9.2 位段結構 200
9.2.1 位段的概念 200
9.2.2 位段結構的聲明和變量定義 200
9.2.3 位段的引用 202
9.3 小結 203
9.4 練習題 203
9.5 上機實驗 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 文件的打開和關閉 209
10.2.1 文件的打開 209
10.2.2 文件的關閉 211
10.3 文件的順序讀寫 211
10.3.1 文件的字符讀/寫函數(shù) 211
10.3.2 文件的字符串讀/寫函數(shù) 215
10.3.3 文件格式化讀寫 216
10.4 文件的隨機讀寫 217
10.4.1 文件定位操作 218
10.4.2 文件的隨機讀寫函數(shù) 219
10.5 文件檢測函數(shù) 220
10.5.1 feof()函數(shù) 220
10.5.2 ferror()函數(shù) 221
10.6 小結 222
10.7 練習題 222
10.8 上機實驗 226
第11章 綜合項目開發(fā) 227
11.1 人事管理系統(tǒng) 228
11.1.1 需求陳述 228
11.1.2 功能描述 228
11.1.3 總體設計 228
11.1.4 程序實現(xiàn) 232
11.2 學生信息管理系統(tǒng) 246
11.2.1 需求陳述 246
11.2.2 功能描述 247
11.2.3 總體設計 247
11.2.4 程序實現(xiàn) 255
第12章 課程設計 297
12.1 電話簿管理系統(tǒng) 298
12.1.1 設計要求 298
12.1.2 設計思路 298
12.1.3 設計方法 298
12.2 商品銷售管理系統(tǒng) 301
12.2.1 設計要求 301
12.2.2 設計思路 301
12.2.3 設計方法 302
附錄A C語言運算符及優(yōu)先級 306
附錄B 部分字符與ASCII碼
對照表 307
參考文獻 308

本目錄推薦

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