C程式設計與訓練

C程式設計與訓練

《C程式設計與訓練》是2014年大連理工大學出版社出版的圖書,作者是李秉璋、李紅衛。

基本介紹

  • 書名:C程式設計與訓練(第二版)
  • 作者:李秉璋、李紅衛
  • ISBN:978-7-5611-8851-4
  • 類別:TP312
  • 頁數:350
  • 定價:45
  • 出版社:大連理工大學出版社
  • 出版時間:2014-8
  • 裝幀:平裝
  • 開本:16
內容簡介,目錄,

內容簡介

本書是相據教育部職業教育與成人教育司制訂的《中等職業學校計算機及套用專業教學指導方案》、勞動部職業技能鑑定中心制訂的《全國計算機高新技術考試技能培訓和鑑定標準》編寫的。全書共分9章,介紹了C語言的主要內容,並以例題形式對程式設計技術進行詳細分析講解。每章結束留有適量的涵蓋該章主要知識點和技術的課後作業和實驗題,以及20套4種題型的程式設計能力測試題。
本書內容豐富,結構嚴謹、重點突出,例題豐富、講解詳細、突出套用,主要面向學習C語言的中等職業學校的學生以及剛入門的初學者。
本書既可作為中等職業學校教材,也可作為C語言培訓、等級考試、程式設計能力訓練的教材,也可作為C語言程式設計人員的自學用書。

目錄

上篇 程式設計
第1章C程式設計概述3
1.1計算機語言和程式設計3
1.1.1計算機語言3
1.1.2程式與程式設計4
1.2算法的概念與表示方法5
1.2.1算法的概念5
1.2.2算法的表示方法6
1.2.3算法描述的三種基本結構6
1.3C語言概述8
1.3.1C語言的產生和發展8
1.3.2C語言的特點9
1.3.3C語言程式結構9
1.3.4C程式的格式特點11
1.4C程式的設計步驟與運行環境12
1.4.1C程式的設計步驟12
1.4.2Visual C++ 6.0集成開發環境13
本章小結17
習題17
第2章數據類型與表達式18
2.1C語言基本字元集和辭彙18
2.1.1C語言基本字元集18
2.1.2辭彙18
2.2C語言的數據類型20
2.3常量21
2.3.1整型常量21
2.3.2實型常量21
2.3.3字元型常量22
2.3.4字元串常量23
2.3.5符號常量24
2.4變數24
2.4.1整型變數25
2.4.2實型變數28
2.4.3字元型變數28
2.5運算符和表達式30
2.5.1C語言運算符與表達式簡介30
2.5.2算術運算符和算術表達式31
2.5.3賦值運算符和賦值表達式34
2.5.4逗號運算符和逗號表達式35
2.5.5條件運算符和條件表達式36
2.6指針類型37
2.6.1指針的概念37
2.6.2指針變數的定義38
2.6.3指針運算符39
2.6.4指針變數的初始化和運算39
2.7位運算符42
2.8類型轉換44
2.8.1自動類型轉換44
2.8.2強制類型轉換45
本章小結46
習題46
第3章基本語句與順序結構程式設計50
3.1語句50
3.2數據輸入與輸出51
3.2.1數據輸入輸出的概念51
3.2.2字元數據的輸入輸出函式52
3.2.3格式化輸入輸出函式53
3.3順序結構程式設計57
3.4順序結構程式設計套用舉例58
本章小結63
習題63
第4章選擇結構程式設計69
4.1問題的提出69
4.2關係運算與邏輯運算70
4.2.1關係運算70
4.2.2邏輯運算71
4.3if語句73
4.3.1if語句的三種基本形式74
4.3.2if語句的嵌套77
4.4switch語句81
4.5選擇結構程式設計套用舉例85
本章小結90
習題90
第5章循環結構程式設計96
5.1while循環語句96
5.2do…while循環語句97
5.3for循環語句99
5.4循環結構的嵌套102
5.5轉移語句104
5.5.1break語句104
5.5.2continue語句106
*5.5.3goto語句107
5.6循環結構程式設計套用舉例108
本章小結115
習題115
第6章數組及字元串123
6.1一維數組的定義和引用123
6.1.1一維數組的定義及初始化123
6.1.2一維數組元素的引用125
6.1.3一維數組的套用——查找127
6.1.4一維數組的套用——插入、刪除129
6.1.5一維數組的套用——排序133
6.1.6一維數組其他套用舉例137
6.2二維數組的定義和引用142
6.2.1二維數組的定義及初始化142
6.2.2二維數組元素的引用144
6.2.3二維數組套用舉例145
6.3字元數組和字元串148
6.3.1字元數組的定義及初始化148
6.3.2字元數組元素的引用149
6.3.3字元串與printf\,scanf函式151
6.3.4gets函式和puts函式153
6.3.5常用字元串處理函式156
6.3.6字元串套用舉例158
6.4數組套用舉例160
本章小結166
習題166
第7章函式176
7.1函式的概念176
7.2函式的定義177
7.2.1函式定義的一般形式177
7.2.24種函式的定義格式178
7.3函式調用181
7.3.1函式調用方式181
7.3.2函式的聲明183
7.3.3函式的形式參數和實際參數184
7.3.4函式定義與調用舉例186
7.4函式的嵌套調用188
*7.5函式的遞歸調用190
7.6數組作為函式參數192
7.7局部變數、全局變數196
7.7.1局部變數196
7.7.2全局變數198
7.8變數的存儲類別198
7.8.1變數的存儲區域198
7.8.2變數的存儲類型199
7.8.3變數存儲類型與生命期的關係202
7.9函式套用舉例202
本章小結211
習題211
第8章檔案223
8.1C檔案概述223
8.1.1檔案分類223
8.1.2檔案名稱224
8.1.3檔案指針225
8.2檔案的打開與關閉225
8.2.1檔案的打開225
8.2.2檔案的關閉227
8.2.3標準設備檔案的打開與關閉227
8.3磁碟檔案的讀寫227
8.3.1字元讀寫函式fgetc和fputc227
8.3.2格式化讀寫函式fscanf和fprintf230
8.3.3數據塊讀寫函式fread和fwrite231
8.3.4字元串讀寫函式fgets和fputs233
8.4檔案的隨機讀寫234
8.4.1檔案定位234
8.4.2檔案的隨機讀寫套用舉例235
8.5檔案檢測函式236
8.6檔案操作舉例237
本章小結240
習題240
第9章自定義類型243
9.1枚舉類型243
9.1.1枚舉類型的定義243
9.1.2枚舉變數的使用244
9.2結構體類型245
9.2.1結構體類型的定義245
9.2.2結構體變數的定義和使用246
9.3共用體類型248
9.4類型定義符typedef249
9.5自定義數據類型應用程式舉例250
本章小結254
習題254
下篇程式設計訓練
第一層次259
一、程式填空259
二、程式改錯268
三、閱讀程式,寫出程式運行結果278
四、程式設計285
第二層次293
一、程式填空293
二、程式改錯300
三、閱讀程式,寫出程式運行結果306
四、程式設計311
C程式設計訓練參考答案318
第一層次318
一、程式填空318
二、程式改錯318
三、閱讀程式,寫出程式運行結果319
四、程式設計320
第二層次329
一、程式填空329
二、程式改錯329
三、閱讀程式,寫出程式運行結果330
四、程式設計331
附錄337
附錄A ASCII碼字元表337
附錄B C運算符、優先權和結合性338
附錄C C語言常用庫函式340
附錄D常見錯誤分析345

相關詞條

熱門詞條

聯絡我們