C語言程式設計實例教程(第2版)

C語言程式設計實例教程(第2版),北京郵電大學出版社出版。本教程主要面向高職院校非計算機專業學生,從學生的認知規律出發,按照C語言知識的層次,由淺入深,由易到難,將學習內容分為“基礎篇”和“提高篇”兩個部分。

基本介紹

  • 書名:C語言程式設計實例教程(第2版)
  • 作者:塗玉芬、劉芳
  • ISBN:978-7-5635-3960-4
  • 出版時間:2015-08-20
  • 版次:2-1
內容簡介,目錄,

內容簡介

本教程主要面向高職院校非計算機專業學生,從學生的認知規律出發,按照C語言知識的層次,由淺入深,由易到難,將學習內容分為“基礎篇”和“提高篇”兩個部分。“基礎篇”包括第1——6章,詳細介紹了C語言程式的結構和語法規則、C語言的基本數據類型與基本運算、三種基本結構的流程控制和程式設計方法、函式等內容,是設計簡單C語言程式必須具備的基礎知識。“提高篇”包括第7——11章,主要介紹了數組、指針、結構體等複雜數據類型的處理方法及套用、預處理和檔案操作等,是編寫複雜C語言程式需要掌握的相關知識。
本教程可作為高職高專院校C語言程式設計課程教材,也可作為各類培訓機構的培訓教材和自學者的參考書。

目錄

C語言程式設計實例教程(第2版)目錄目錄
第一部分基礎篇
案例1簡單學習機1
第1章C語言及程式設計基本知識5
1.1程式及程式設計語言5
1.1.1程式6
1.1.2程式設計語言7
1.1.3算法7
1.1.4結構化程式設計方法8
1.2C程式結構9
1.2.1C語言的發展及特點10
1.2.2C語言程式格式說明11
1.3C程式調試11
1.4習題與實訓16
第2章數據與運算19
2.1變數定義19
2.1.1數據類型19
2.1.2常量20
2.1.3變數22
2.2數據運算25
2.2.1類型轉換25
2.2.2算術運算26
2.2.3賦值運算27
2.2.4逗號運算28
2.3習題與實訓29
第3章順序結構程式設計34
3.1數據輸入34
3.1.1賦值語句35
3.1.2字元數據輸入函式35
3.1.3格式化輸入函式35
3.2數據輸出37
3.2.1字元數據輸出函式37
3.2.2格式化輸出函式38
3.3注釋40
3.4套用舉例40
3.5習題與實訓43
第4章選擇結構程式設計50
4.1關係表達式和邏輯表達式50
4.1.1關係表達式50
4.1.2邏輯表達式51
4.2簡單選擇結構流程控制52
4.2.1簡單if語句53
4.2.2複合語句54
4.2.3空語句54
4.2.4條件表達式55
4.3複雜選擇結構流程控制55
4.3.1嵌套if語句56
4.3.2switch語句56
4.4套用舉例58
4.5習題與實訓63
第5章循環結構程式設計72
5.1循環結構流程控制72
5.1.1while語句73
5.1.2do…while語句74
5.1.3for語句75
5.2循環結構中的跳轉控制77
5.2.1break語句77
5.2.2continue語句78
5.3多重循環結構79
5.4套用舉例81
5.5習題與實訓88
第6章函式97
6.1函式的定義和調用97
6.1.1函式定義98
6.1.2函式調用100
6.1.3函式聲明103
6.2局部變數與全局變數106
6.2.1局部變數106
6.2.2全局變數107
6.3動態變數與靜態變數108
6.3.1動態存儲方式和靜態存儲方式108
6.3.2動態變數109
6.3.3靜態變數110
6.4內部函式與外部函式113
6.4.1內部函式113
6.4.2外部函式114
6.5套用舉例114
6.6習題與實訓118
第二部分提高篇
案例2班級成績管理系統113
第7章數組134
7.1一維數組134
7.1.1一維數組的定義與引用134
7.1.2一維數組初始化135
7.2二維數組137
7.2.1二維數組的定義與引用137
7.2.2二維數組初始化139
7.3字元數組140
7.3.1字元數組的定義、引用與初始化141
7.3.2字元串與字元數組142
7.3.3字元串函式143
7.4套用舉例146
7.5習題與實訓152
第8章指針159
8.1指針的概念及基本運算159
8.1.1指針的概念159
8.1.2指針變數160
8.1.3指針變數的運算161
8.2指針與數組164
8.2.1指針與一維數組165
8.2.2指針與二維數組170
8.2.3指針與字元串176
8.2.4指針數組178
8.3指針與函式180
8.3.1指針作函式參數180
8.3.2指針函式184
8.3.3函式指針185
8.4指向指針的指針與命令行參數186
8.4.1指向指針的指針186
8.4.2命令行參數188
8.5套用舉例189
8.6習題與實訓192
第9章結構體與共用體201
9.1結構體201
9.1.1結構體的基本操作201
9.1.2結構體數組206
9.1.3結構體指針208
9.1.4結構體與函式209
9.2鍊表211
9.2.1動態分配函式212
9.2.2鍊表節點類型的定義214
9.2.3建立鍊表214
9.2.4鍊表的基本操作216
9.3共用體220
9.3.1共用體類型的定義221
9.3.2共用體變數的定義222
9.3.3共用體變數的引用222
9.4枚舉223
9.4.1枚舉類型的定義224
9.4.2枚舉變數的定義225
9.4.3枚舉變數的套用226
9.5自定義類型228
9.6套用舉例228
9.7習題與實訓233
第10章編譯預處理與位運算248
10.1編譯預處理248
10.1.1宏定義248
10.1.2檔案包含250
10.1.3條件編譯252
10.2位運算254
10.3套用舉例256
10.4習題與實訓257
第11章檔案263
11.1檔案的基本概念264
11.2檔案的基本操作265
11.2.1定義檔案指針265
11.2.2打開與關閉檔案266
11.2.3讀寫檔案268
11.2.4定位檔案273
11.2.5檢測檔案是否結束275
11.3套用舉例276
11.4習題與實訓278附錄286參考文獻293

相關詞條

熱門詞條

聯絡我們