書籍信息
作者:朱偉華、鄭茵、王珂、王婷婷、劉志寶、王鵬
定價:32元
印次:1-1
ISBN:9787302362449
出版日期:2014.08.01
印刷日期:2014.07.01
內容簡介
《C語言程式設計》是計算機及其相關專業的基礎課程,也是目前普通工科教育的常見公選課程。但目前市場上的大多數教材只是注重理論知識的闡述,而缺少實際套用知識的說明。因此,為了能夠讓高職高專的學生更有針對性地學好這門課程,特組織具有豐富的教學和實踐經驗的老師編寫了本書。
圖書目錄
任務1?C語言基礎 1
1.1?子任務1?概述 2
1.1.1?程式設計語言的發展 2
1.1.2?程式設計語言的支持環境 4
1.1.3?C程式的結構特點 9
1.1.4?C程式的書寫格式 9
1.1.5?C語言的字元集 10
1.1.6?C語言的詞法 10
1.2?子任務2?C語言算法描述 11
1.3?子任務3?實訓1 16
1.4?習題1 16
任務2?數據類型 18
2.1?子任務1?數據類型 19
2.2?子任務2?常量和變數 19
2.2.1?常量的定義及使用 19
2.2.2?變數的聲明及使用 23
2.3?子任務3?運算符和表達式 29
2.3.1?基本的算術運算符 29
2.3.2?算術表達式和運算符的優先權和結合性 30
2.3.3?賦值運算符和賦值表達式 31
2.3.4?逗號運算符和逗號表達式 33
2.3.5?關係運算符與邏輯運算符 34
2.3.6?位運算符 37
2.3.7?條件運算符 40
2.4?子任務4?實訓2 41
2.5?習題2 44
任務3?順序結構程式設計 46
3.1?子任務1?順序結構語句 47
3.1.1?賦值語句 48
3.1.2?數據輸入輸出的概念及在C語言中的實現 50
3.2?子任務2?字元數據的輸入輸出 50
3.3?子任務3?格式輸入與輸出 52
3.3.1?printf函式(格式輸出函式) 52
3.3.2?scanf函式(格式輸入函式) 55
3.3.3?順序結構程式設計舉例 59
3.4?子任務4?實訓3 60
3.5?習題3 63
任務4?選擇結構程式設計 67
4.1?子任務1?條件選擇結構 68
4.1.1?if語句 68
4.1.2?if語句的嵌套 71
4.2?子任務2?switch語句 74
4.3?子任務3?實訓4 77
4.4?習題4 80
任務5?循環結構程式設計 86
5.1?子任務1?三種循環語句 87
5.1.1?while語句 87
5.1.2?do-while語句 90
5.1.3?for語句 92
5.2?子任務2?循環的嵌套 94
5.3?子任務3?break和continue語句 95
5.3.1?break語句 95
5.3.2?continue語句 96
5.4?子任務4?實訓5 104
5.5?習題5 109
任務6?數組 118
6.1?子任務1?一維數組和二維數組 119
6.1.1?一維數組 119
6.1.2?二維數組 123
6.2?子任務2?字元數組 127
6.3?子任務3?實訓6 136
6.4?習題6 140
任務7?函式 151
7.1?子任務1?函式的概述 152
7.1.1?基本概念 152
7.1.2?函式定義的一般形式 153
7.1.3?函式的參數和函式的值 155
7.2?子任務2?函式的調用 157
7.2.1?函式調用的一般形式 157
7.2.2?函式調用的方式 157
7.2.3?被調用函式的聲明和函式原型 158
7.2.4?函式的嵌套調用 159
7.2.5?函式的遞歸調用 161
7.2.6?數組作為函式參數 162
7.3?子任務3?程式編譯預處理 167
7.3.1?局部變數 167
7.3.2?全局變數 169
7.3.3?變數的存儲類別 170
7.3.4?auto變數 171
7.3.5?用static聲明局部變數 171
7.3.6?register變數 172
7.3.7?用extern聲明外部變數 173
7.3.8?預處理命令 174
7.3.9?宏定義 174
7.3.10?無參宏定義 174
7.3.11?帶參宏定義 177
7.4?子任務4?實訓7 183
7.5?習題7 185
任務8?指針 193
8.1?子任務1?指針變數 194
8.2?子任務2?變數的指針和指針變數 194
8.3?子任務3?指針和數組 198
8.4?子任務4?指針和函式 199
8.5?子任務5?實訓8 203
8.6?習題8 207
任務9?構造數據類型 226
9.1?子任務1?結構體 227
9.2?子任務2?共用體 235
9.3?子任務3?枚舉類型 236
9.4?子任務4?實訓9 238
9.5?習題9 240
任務10?檔案 256
10.1?C檔案概述 257
10.2?檔案指針 258
10.3?檔案的打開與關閉 258
10.3.1?檔案的打開(fopen函式) 258
10.3.2?檔案關閉函式(fclose函式) 260
10.4?檔案的讀寫 260
10.4.1?字元讀寫函式fgetc和fputc 260
10.4.2?字元串讀寫函式fgets和fputs 264
10.4.3?數據塊讀寫函式fread和fwtrite 266
10.4.4?格式化讀寫函式fscanf和fprintf 268
10.5?檔案的隨機讀寫 268
10.5.1?檔案定位 268
10.5.2?檔案的隨機讀寫 269
10.5.3?檔案檢測函式 270
10.6?習題10 270
附錄A?C語言常用庫函式 274
附錄B?ASCII碼錶 279
參考文獻 280