c語言程式設計與實訓(2016年清華大學出版社出版的圖書)

c語言程式設計與實訓(2016年清華大學出版社出版的圖書)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

《c語言程式設計與實訓》是2016年清華大學出版社出版的圖書,作者是余久久,本書適合作為套用型本科高校、高職高專院校計算機及其相關專業的課程教材,也可以作為軟體企業的職業培訓類書籍以及各類軟體技術人員的參考書。

基本介紹

  • 中文名:c語言程式設計與實訓
  • 作者:余久久
  • 出版社:清華大學出版社
  • ISBN:9787302452997
內容簡介,圖書目錄,

內容簡介

本書根據套用型本科高校計算機類、信息類等相關工科專業開設的C語言程式設計課程的教學要求和特點編寫,內容共分為10章,包括C語言概述、數據類型與運算、數據輸入與輸出、程式結構設計與套用、數組、函式、指針、結構體、檔案、結構化程式設計與實訓。全書以C語言的基本概念與基本知識為引領,從實際問題出發,以套用為基礎,本著“理論適度,突出實訓,增強職業素養”的原則,通過實訓任務,由淺入深、循序漸進地引導讀者學習與掌握C語言程式設計方法,激發學生學習興趣,提高動手實踐能力。
本書內容通俗易懂,理論適度,實踐性強,適用面廣。每章最後配有習題,作為對本章學習知識點的鞏固,以方便學生複習與自學。
本書適合作為套用型本科高校、高職高專院校計算機及其相關專業的課程教材,也可以作為軟體企業的職業培訓類書籍以及各類軟體技術人員的參考書。

圖書目錄

第1章C語言概述1
1.1電腦程式設計1
1.1.1電腦程式1
1.1.2電腦程式設計語言及其分類1
1.1.3程式設計過程3
1.2為什麼要學習C語言5
1.2.1C語言發展歷程簡介5
1.2.2C語言語法結構的特點5
1.3簡單的C程式6
1.4C程式的結構8
1.4.1C程式的結構及特點8
1.4.2養成良好的代碼書寫規範9
1.5在Visual C++ 6.0環境下運行C程式10
1.5.1C程式的執行流程11
1.5.2Visual C++ 6.0簡介11
1.5.3Visual C++ 6.0環境下運行C程式的方法11
實訓1熟悉Visual C++ 6.0環境18
1.6本章小結19
習題119第2章數據類型與運算21
2.1C語言基本數據類型21
2.1.1數據類型的概念21
2.1.2數據類型的分類21
2.1.3基本數據類型22
2.2數據的表現形式23
2.2.1關鍵字24
2.2.2標識符24
2.2.3常量24
2.2.4變數27
2.3運算符與表達式32
2.3.1算術運算符34
2.3.2賦值運算符37
2.3.3關係運算符38
2.3.4邏輯運算符39
2.3.5條件運算符42
2.3.6逗號運算符42
2.3.7其他運算符43
2.4數據類型自動轉換45
2.4.1算術運算中的數據類型轉換45
2.4.2賦值中的數據類型轉換45
實訓2運算符與表達式的綜合套用47
2.5本章小結50
習題250第3章數據輸入與輸出52
3.1單個字元輸入與輸出52
3.1.1單個字元輸出函式——putchar函式52
3.1.2單個字元輸入函式——getchar函式53
實訓3putchar函式與getchar函式的套用54
3.2格式化輸入與輸出函式56
3.2.1用printf函式輸出數據56
3.2.2用scanf函式輸入數據62
實訓4scanf函式與printf函式的綜合套用68
3.3本章小結71
習題371第4章程式結構設計與套用75
4.1算法簡介75
4.1.1算法的特性75
4.1.2算法的描述工具76
4.1.3程式的基本流程結構78
4.2順序結構程式設計80
4.2.1順序結構程式設計概念80
4.2.2順序結構程式設計舉例80
實訓5順序結構程式設計實訓83
4.3選擇結構程式設計85
4.3.1if語句85
4.3.2switch語句95
4.3.3選擇結構程式設計舉例98
實訓6選擇結構程式設計實訓104
4.4循環結構程式設計111
4.4.1while語句和for語句112
4.4.2dowhile語句120
4.4.3循環的嵌套121
4.4.4循環跳轉語句123
4.4.5循環結構程式設計舉例127
實訓7循環結構程式設計實訓131
4.5本章小結135
習題4136第5章數組138
5.1一維數組138
5.1.1一維數組的定義139
5.1.2一維數組元素的引用140
5.1.3一維數組元素的初始化142
5.1.4一維數組套用舉例143
實訓8一維數組套用實訓145
5.2二維數組148
5.2.1二維數組的定義149
5.2.2二維數組元素的引用150
5.2.3二維數組元素的初始化151
5.2.4二維數組套用舉例154
實訓9二維數組套用實訓158
5.3字元數組與字元串162
5.3.1字元數組的定義162
5.3.2字元數組與字元串163
5.3.3字元數組的初始化164
5.3.4字元數組的引用166
5.3.5常用的字元串處理函式169
5.3.6字元數組套用舉例173
實訓10字元數組套用實訓175
5.4本章小結179
習題5179第6章函式181
6.1模組化程式設計方法181
6.2函式的定義與調用182
6.2.1函式概述183
6.2.2函式的定義184
6.2.3函式的調用185
實訓11函式的定義與調用實訓191
6.3函式的嵌套調用與遞歸調用193
6.3.1嵌套調用193
6.3.2遞歸調用195
實訓12嵌套調用與遞歸調用套用實訓197
6.4數組與函式參數200
6.4.1數組元素作為函式實參200
6.4.2數組名作為函式參數201
實訓13數組作為函式參數套用實訓204
6.5變數的作用域206
6.6變數的存儲類型211
實訓14變數的存儲類別及其套用實訓215
6.7本章小結218
習題6219第7章指針221
7.1指針與指針變數221
7.1.1地址與指針221
7.1.2指針變數的定義223
7.1.3指針變數的初始化223
7.1.4指針變數的引用與運算225
實訓15指針變數的引用及其運算實訓230
7.2指針與數組231
7.2.1指針與一維數組231
7.2.2指向二維數組的指針變數234
7.2.3指向字元串的指針變數236
實訓16指向一維數組的指針變數及其套用實訓240
7.3指針與函式243
7.3.1使用指向函式的指針變數調用函式243
7.3.2指針變數作為函式參數244
7.3.3指針型函式簡介249
實訓17指針與函式及其套用實訓251
7.4本章小結255
習題7256第8章結構體258
8.1結構體類型的數據258
8.1.1結構體類型258
8.1.2結構體類型變數260
8.1.3結構體類型變數的引用與初始化262
8.2結構體數組266
8.2.1結構體數組的定義267
8.2.2結構體數組的初始化267
實訓18結構體數組套用實訓269
8.3指向結構體類型數據的指針272
8.3.1指向結構體變數的指針272
8.3.2指向結構體數組的指針275
實訓19指向結構體的指針變數及其套用實訓277
8.4本章小結280
習題8281第9章檔案282
9.1檔案概述282
9.2檔案的打開與關閉283
9.2.1打開檔案函式(fopen函式)283
9.2.2關閉檔案函式(fclose函式)284
9.3檔案讀/寫函式285
9.3.1單個字元讀/寫函式285
9.3.2字元串讀/寫函式285
9.3.3數據塊讀/寫函式286
9.3.4格式化讀/寫函式287
實訓20檔案操作及其套用實訓288
9.4本章小結291
習題9292第10章結構化程式設計與實訓293
10.1結構化程式設計293
10.2“萬年曆”程式的設計與實訓295
10.2.1需求分析295
10.2.2程式設計296
10.2.3編碼296
10.2.4測試300
10.2.5維護302
10.3本章小結303
習題10303
附錄AC語言關鍵字(32個)304
附錄BC語言常用字元ASCII代碼對照表306
附錄CC語言運算符的優先權與結合性307
參考文獻309

相關詞條

熱門詞條

聯絡我們