基本信息
作 者: 王新萍,鄭靜 編
出 版 社: 電子工業出版社
ISBN: 9787121116322
出版時間: 2010-12-01
版 次: 1
頁 數: 273
裝 幀: 平裝
開 本: 16開
所屬分類: 圖書>計算機與網際網路>程式語言與程式設計
內容簡介
《職業教育課程改革實驗教材系列:C語言程式設計教程》由多年從事c語言教學的教師編寫。全書共分11章,主要內容包括第1章介紹c語言的發展及特點:第2章介紹c語言的基本概念、數據類型、運算符及表達式;第3章介紹順序結構程式設計;第4章介紹選擇結構程式設計:第5章介紹循環結構程式設計;第6章介紹數組類型;第7章介紹函式;第8章介紹指針類型:第9章介紹結構體和聯合體:第10章介紹編譯預處理:第11章介紹檔案類型。在編寫時注意從實用出發,內容由淺入深,每章附有趣味程式實例,以增強學習的興趣和樂趣。《職業教育課程改革實驗教材系列:C語言程式設計教程》最後還配有豐富的模擬試題,以便讀者更好地掌握所學知識。 《職業教育課程改革實驗教材系列:C語言程式設計教程》內容豐富、語言簡練易懂,融趣味性與操作性於一體。可作為高職高專c語言程式課程的實用教材,也可以供初學編程者自學用書。
目錄
第1章 C語言概述 1
1.1 C語言的歷史背景 2
1.2 C語言的特點 2
1.3 簡單的C程式介紹 3
1.4 C程式的上機步驟 5
1.5 C語言趣味程式實例1 8
1.6 本章小結 9
1.7 複習題 10
1.8 程式設計實踐 11
第2章 數據類型、運算符和表達式 13
2.1 C語言的數據類型 14
2.2 常量與變數 14
2.2.1 標識符 15
2.2.2 常量與符號常量 15
2.2.3 變數 16 2.3 整型數據 17
2.3.1 整型常量 17
2.3.2 整型變數 17
2.4 實型數據 18
2.4.1 實型常量 18
2.4.2 實型變數 18
2.5 字元型數據 19
2.5.1 字元常量 19
2.5.2 字元變數 20
2.5.3 字元串常量 20
2.6 變數賦初值 21
2.7 運算符及表達式 21
2.7.1 算術運算符及算術表達式 22
2.7.2 自增、自減運算符及其表達式 22
2.7.3 賦值運算符及賦值表達式 23
2.7.4 逗號運算符及逗號表達式 24
2.7.5 不同類型數據間的混合運算 25
2.7.6 C語言中的運算符見表2.5 27
2.8 C語言趣味程式實例2 28
2.9 本章小結 30
2.10 複習題 30
2.11 程式設計實踐 31
第3章 最簡單的C程式設計――順序程式設計 33
3.1 C語句概述 34
3.2 程式的三種基本結構 35
3.3 賦值語句 36
3.4 字元數據的輸入與輸出 36
3.4.1 putchar函式 37
3.4.2 getchar函式 37
3.5 格式的輸入與輸出 38
3.5.1 printf函式 38 3
.5.2 scanf函式 40
3.6 C語言趣味程式實例3 42
3.7 本章小結 42
3.8 複習題 43
3.9 程式設計實踐 44
第4章 選擇結構程式設計 45
4.1 關係運算符及其表達式 46
4.2 邏輯運算符及其表達式 47
4.2.1 邏輯運算符 47
4.2.2 邏輯表達式 47
4.3 if語句 48
4.3.1 if語句的三種形式 48
4.3.2 if語句的嵌套 52
4.3.3 條件運算符 53
4.4 switch語句 54
4.5 程式舉例 55
4.6 C語言趣味程式實例4 58
4.7 本章小結 59
4.8 複習題 59
4.9 程式設計實踐 62
第5章 循環的控制 63
5.1 循環的概念 64
5.2 while語句 64
5.3 do…while語句 66
5.4 for語句 68
5.5 循環的嵌套 70
5.6 break語句和continue語句 71
5.6.1 break語句 71
5.6.2 continue語句 72
5.7 程式舉例 73
5.8 C語言趣味程式實例5 75
5.9 本章小結 76
5.10 複習題 76
5.11 程式設計實踐 79
第6章 數組 81
6.1 一維數組的定義與引用 82
6.1.1 一維數組的定義 82
6.1.2 一維數組元素的引用 82
6.1.3 一維數組的初始化 83
6.1.4 一維數組程式舉例 84
6.2 二維數組的定義與引用 85
6.2.1 二維數組元素的定義 85
6.2.2 二維數組元素的引用 86
6.2.3 二維數組的初始化 87
6.2.4 二維數組程式舉例 87
6.3 字元數組 88 6.3.1 字元數組的定義 88
6.3.2 字元數組的初始化 89
6.3.3 字元數組元素的引用 89
6.3.4 字元串和字元串結束標誌 90
6.3.5 字元數組的輸入輸出 90
6.3.6 字元串處理函式 91
6.3.7 字元數組套用舉例 94
6.4 C語言趣味程式設計實例6 95
6.5 本章小結 96 6.6 複習題 97
6.7 程式設計實踐 98
第7章 函式 101
7.1 模組化程式設計和C語言程式組成 102
7.2 庫函式 103
7.2.1 C語言常用庫函式 104
7.2.2 include命令的使用 104
7.3 函式的定義與調用 105
7.3.1 函式的定義 105
7.3.2 函式的調用 106
7.4 函式的返回值及其類型 109
7.5 函式調用時參數間的傳遞 110
7.5.1 將變數、常量、數組元素作為參數時的傳遞 110
7.5.2 將數組名作為參數時的傳遞 111
7.6 函式的嵌套調用 112
7.7 函式的遞歸調用 113
7.8 作用域和存儲類型 116
7.8.1 變數的存在性和可見性 116
7.8.2 局部變數和全局變數 117
7.8.3 變數的存儲類型 120
7.9 C語言趣味程式設計實例7 123
7.10 本章小結 124 7.11 複習題
125 7.12 程式設計實踐 130
第8章 指針 131
8.1 指針的基本概念 132
8.2 指針變數的使用與指針運算 133
8.2.1 指針變數的定義 133
8.2.2 指針變數的初始化 133
8.2.3 指針的兩個運算 134
8.2.4 指針變數的引用 134
8.2.5 指針的算術運算、關係運算 135
8.3 指針與數組 138
8.3.1 指針與一維數組 138
8.3.2 指針與二維數組 140
8.4 字元串與指針 142
8.4.1 字元串的表示形式 142
8.4.2 字元數組與字元串指針變數比較 143
8.5 用數組名作函式參數 144
8.6 C語言趣味程式實例8 148
8.7 本章小結 150
8.8 複習題 152
8.9 程式設計實踐 154
第9章 結構體與聯合體 155
9.1 結構體的定義 156
9.2 結構體在程式中的使用 157
9.3 結構體數組 160
9.4 結構指針 161
9.5 結構體與函式 164
9.6 聯合體 167
9.7 C語言趣味程式實例9 170
9.8 本章小結 174
9.9 複習題 174
9.10 程式設計實踐 175
第10章 預處理命令 177
10.1 宏定義 178
10.1.1 無參宏定義 178
10.1.2 帶參宏定義 180
10.2 檔案包含 182
10.3 條件編譯 182
10.4 C語言趣味程式設計實例10 185
10.5 本章小結 186
10.6 複習題 187
10.7 程式設計實踐 187
第11章 檔案 189
11.1 檔案的概念 190
11.2 檔案的打開與關閉 191
11.3 檔案的字元輸入與輸出 193
11.4 檔案的字元串輸入與輸出 195
11.5 檔案的格式化輸入與輸出 197
11.6 C語言趣味程式實例11 198
11.7 本章小結 201
11.8 複習題 201
11.9 程式設計實踐 203
模擬試題一 208
模擬試題二 213
模擬試題三 218
模擬試題四 222
模擬試題五 226
模擬試題六 230
模擬試題七 234
模擬試題八 238
模擬試題九 241
模擬試題十 245
模擬試題十一 249
模擬試題十二 254
模擬試題十三 258
模擬試題十四 263
模擬試題十五 268
參考文獻 273