圖書信息
套系名稱:技能型緊缺人才培養系列規劃教材
書號:978-7-113-13680-2
版次:1-1
開本:16開
頁碼:216頁
作者:沈大林 趙璽
出版時間:2012-01-01
定價:25 元
適用專業:中職、高職
出版社:中國鐵道出版社
內容簡介
"C語言是功能最強大、被大多數程式設計師所認可的高級程式語言之一。它也可以完成許多只有低級語言才能完成的、面向機器的底層工作,因此又稱“中間語言”。正是由於C語言的這些特性,使其成為一種重要的程式設計語言。
本書是《技能型緊缺人才培養系列規劃教材》叢書之一。本書具有較大的知識信息量,共講解了近70個案例,提供了100多道思考與練習題。本書以計算機實例操作為主線,採用真正的任務驅動方式,展現全新的教學方法。本書貫穿以實例帶動知識點的學習,通過學習實例掌握軟體的操作方法和操作技巧。
本書適合作為中等職業技術學校計算機專業或高等職業學校非計算機專業的教材,也可作為各種初、中級計算機培訓班的教材或初學者的自學用書。
圖書目錄
"第1章 初步了解C語言程式設計 1
1.1 C語言概述 1
1.1.1 了解C語言 1
1.1.2 C語言的編程工具 2
思考與練習1-1 4
1.2 設計第一個C語言程式 5
1.2.1 編輯和保存C程式 5
1.2.2 編譯與連線、運行和調試
C程式 9
思考與練習1-2 14
1.3 基本數據類型、常量與變數 15
1.3.1 標識符與關鍵字 15
1.3.2 基本數據類型 16
1.3.3 常量與變數 17
思考與練習1-3 20
1.4 運算符和表達式 20
1.4.1 算術運算符和算術
表達式 21
1.4.2 關係運算符和關係
表達式 22
1.4.3 邏輯運算符和邏輯
表達式 23
1.4.4 其他運算符和表達式 24
1.4.5 運算中數據類型的轉換 26
思考與練習1-4 27
第2章 程式結構和算法及數據的
輸出與輸入 30
2.1 程式的基本結構和算法 30
2.1.1 C程式的基本結構和
語句 30
2.1.2 算法 32
思考與練習2-1 35
2.2 格式化輸出函式 36
2.2.1 格式化輸出函式 36
2.2.2 格式化輸出實例 39
思考與練習2-2 40
2.3 格式化輸入函式 41
2.3.1 格式化輸入函式 41
2.3.2 格式化輸入實例 44
思考與練習2-3 47
2.4 字元輸入/輸出函式 49
2.4.1 字元輸入/輸出函式的
格式與功能 49
2.4.2 字元輸入/輸出函式的
套用實例 50
思考與練習2-4 51
第3章 選擇結構程式設計 52
3.1 if條件分支語句 52
3.1.1 if單分支語句 52
3.1.2 if-else 雙分支語句 54
3.1.3 if-else if-else多分支
語句 56
思考與練習3-1 59
3.2 switch開關分支語句和
選擇結構的嵌套 62
3.2.1 switch開關分支語句 62
3.2.2 選擇結構的嵌套 67
思考與練習3-2 71
第4章 循環結構程式設計 75
4.1 循環結構 75
4.1.1 while語句 75
4.1.2 do – while語句 77
4.1.3 for語句 80
思考與練習4-1 86
4.2 循環嵌套及中斷和轉向語句 88
4.2.1 循環嵌套 89
4.2.2 break和continue語句 92
4.2.3 轉向語句 goto 95
思考與練習4-2 99
第5章 使用函式 103
5.1 函式的定義與調用 103
5.1.1 什麼是函式 103
5.1.2 函式的定義 105
5.1.3 函式的調用 109
思考與練習5-1 112
5.2 函式參數傳遞與遞歸 113
5.2.1 函式參數傳遞 113
5.2.2 函式的遞歸調用 119
思考與練習5-2 123
5.3 變數作用域和變數存儲類型 124
5.3.1 變數作用域 124
5.3.2 變數存儲類型(選學) 126
思考與練習5-3 128
5.4 標準函式套用 129
思考與練習5-4 134
第6章 數組與字元串 135
6.1 一維數組 135
6.1.1 什麼是數組 135
6.1.2 一維數組 135
6.1.3 一維數組的引用和元素
地址 137
6.1.4 套用實例 138
思考與練習6-1 141
6.2 多維數組 142
6.2.1 二維數組的定義 142
6.2.2 多維數組的定義和引用 143
6.2.3 套用實例 144
思考與練習6-2 147
6.3 字元數組 148
6.3.1 字元數組 148
6.3.2 字元串處理函式 150
6.3.3 套用實例 152
思考與練習6-3 155
第7章 指針 157
7.1 指針的定義與套用 157
7.1.1 指針概述 157
7.1.2 指針的定義 158
7.1.3 指針變數的引用 159
思考與練習7-1 163
7.2 指針與數組 163
7.2.1 指針的運算 163
7.2.2 數組指針和字元指針 166
7.2.3 指針數組 169
7.2.4 套用實例 169
思考與練習7-2 172
第8章 結構體、共同體和編譯
預處理 174
8.1 結構體 174
8.1.1 結構體的定義 174
8.1.2 結構體變數的引用 178
8.1.3 自定義數據類型和結構
體數組 179
8.1.4 套用實例 181
思考與練習8-1 184
8.2 共用體 185
8.2.1 共用體 185
8.2.2 套用實例 187
思考與練習8-2 188
8.3 編譯預處理 189
8.3.1 宏定義 189
8.3.2 檔案包含 191
8.3.3 條件編譯 192
8.3.4 套用實例 193
思考與練習8-3 195
附錄A ASCII碼對照表 197
附錄B 運算符的優先權
與結合性 199
附錄C 標準庫函式 201