C程式設計及實驗指導

C程式設計及實驗指導

《C程式設計及實驗指導》是2016年1月人民郵電出版社出版的圖書,作者是李俊生、楊波、黃繼海。

基本介紹

  • 中文名:C程式設計及實驗指導
  • 作者:李俊生、楊波、黃繼海
  • ISBN:9787115305480
  • 頁數:264頁
  • 定價:36元
  • 出版社:人民郵電出版社
  • 出版時間:2016年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

全書共分為三篇:“基礎知識”篇、“綜合”(課題實訓)篇和“C程式設計實驗指導”篇,主要內容涵蓋了C語言概述,數據描述和運算,結構化程式設計思想和三種基本結構,數組、函式、指針,複合結構,預處理,位運算,檔案、基本算法、課題研討及實驗等。
“基礎知識”篇主要講解課程所要求的知識點,旨在培養讀者對C程式設計基本理論的學習;“綜合”篇按研究或討論課題展開,強化基本理論學習與實際的結合,旨在培養讀者綜合程式設計能力;“C程式設計實驗指導”篇旨在加深對講授內容的理解,培養學生獨立編寫源程式、獨立上機調試、獨立運行程式和分析結果的實踐套用能力。
本書設計獨特、新穎,語言精練、通俗易懂,結構緊湊,注重理論和實踐編程能力的培養。各章節配有練習題可供讀者練習,同時還為讀者精心設計了課題實訓題目,使讀者養成良好的程式設計風格的同時,進一步提高程式設計能力。
本書由多年教學經驗的一線老師編寫,可作為地方院校大學本科、高職高專等開設C程式設計課程的教材及實驗指導,也可供參加全國計算機等級考試者參考。

圖書目錄

第 1篇 基礎知識
第 1章 C語言概述 2
1.1 C語言的發展過程 2
1.2 當前C語言的常見集成(或編譯)環境 2
1.3 C語言辭彙 2
1.4 C源程式的結構特點 3
1.5 書寫程式時應遵循的規則 4
1.6 C語言的字元集 4
1.7 C語言的主要特點 5
1.8 C語言的拓展——面向對象的程式設計語言 5
1.9 簡單的C程式介紹 5
1.10 輸入和輸出函式 6
1.11 C程式的編輯、編譯和運行 7
小結 7
習題 7
第 2章 數據描述和運算 9
2.1 C語言的數據類型 9
2.2 常量、變數及其類型 11
2.3 運算符、表達式及C語句 13
2.4 不同數據類型的輸出 19
2.5 不同數據類型的輸入 21
小結 23
習題 24
第3章 結構化程式設計 31
3.1 結構化程式設計的思想及流程圖 31
3.2 順序結構 32
3.3 選擇結構 32
3.4 循環結構 38
3.5 編程實例 45
小結 49
習題 49
第4章 數組 56
4.1 數組的概念 56
4.2 一維數組 56
4.3 二維數組 58
4.4 字元串與字元數組 59
4.5 編程實例 61
小結 64
習題 66
第5章 函式 70
5.1 函式的分類 70
5.2 函式的定義和調用 71
5.3 函式間的參數傳遞與函式的返回值 75
5.4 數組作函式參數 78
5.5 函式的嵌套與遞歸 80
5.6 局部變數與全局變數 81
5.7 變數的存儲類別及函式存儲分類 83
小結 85
習題 86
第6章 指針 90
6.1 指針的基本概念 90
6.2 指針的運算 92
6.3 指向數組元素的指針 95
6.4 指向多維數組的指針 99
6.5 指向字元串的指針 101
6.6 指向函式的指針(函式指針) 103
6.7 指針數組 104
6.8 指向指針的指針(二級指針) 105
小結 106
習題 107
第7章 複合結構類型 111
7.1 結構體 111
7.2 共用體 118
7.3 枚舉類型 119
7.4 類型定義 119
7.5 簡單鍊表及其套用 120
小結 124
習題 124
第8章 預編譯處理 126
8.1 預編譯處理命令的概念 126
8.2 宏定義 126
8.3 檔案包含 128
8.4 條件編譯 128
小結 129
習題 130
第9章 位運算 133
9.1 位運算與位運算符 133
9.2 位域(位段) 136
小結 137
習題 137
第 10章 檔案 140
10.1 C檔案概述 140
10.2 檔案類型指針 141
10.3 檔案的打開與關閉 141
10.4 檔案的順序讀/寫 142
10.5 檔案的隨機讀/寫 147
10.6 檔案操作檢測函式 149
10.7 簡易通訊錄(一個綜合的抽象例子) 149
小結 152
習題 152
第 11章 常見基本算法 154
11.1 算法概述 154
11.2 窮舉法 155
11.3 歸納法 158
11.4 遞歸 160
11.5 排序 164
第 2篇 綜合(課題實訓)
第 12章 課題實訓案例分析 168
12.1 課題實訓案例1:學生成績管理系統 168
12.2 課題實訓案例2:繪製餘弦曲線 180
12.3 課題實訓案例3:在螢幕上用“*”畫一個空心的圓 180
12.4 課題實訓案例4:打分 181
12.5 課題實訓案例5:借書 182
12.6 課題實訓案例6:打魚還是曬網 183
12.7 課題實訓案例7:存錢 184
12.8 課題實訓案例8:合夥捕魚 185
12.9 課題實訓案例9:賣魚 185
12.10 課題實訓案例10:分魚 186
12.11 課題實訓案例11:年齡幾何(年齡與數列) 188
12.12 課題實訓案例12:顏色搭配 188
12.13 課題實訓案例13:與誰結婚 189
12.14 課題實訓案例14:說謊 190
第 13章 課題實訓題目彙編 191
13.1 C程式設計實訓要求及選題說明 191
13.2 C程式設計課題實訓題目彙編 191
題目1 學籍信息管理系統 191
題目2 運動管理系統 192
題目3 簡單的英文詞典排版系統的實現 192
題目4 家庭賬務管理系統 192
題目5 投票程式 193
題目6 銷售管理設計 193
題目7 圖書管理系統設計 193
題目8 民航業務查詢系統 194
題目9 資產管理系統設計 194
題目10 通信錄管理系統設計 194
題目11 根據遊戲規則輸出判斷結果 195
題目12 學生課程管理設計 195
題目13 學生成績簡單管理程式 196
題目14 學生成績管理系統設計 196
題目15 學生成績管理(用結構體) 197
題目16 學生證管理系統 197
題目17 儀器管理 198
題目18 歌星大獎賽(1) 198
題目19 歌星大獎賽(2) 199
題目20 雜誌管理軟體 199
題目21 人事管理 199
題目22 機房上機模擬系統 200
題目23 醫院排隊看病系統 200
題目24 車輛租賃管理系統 200
題目25 圖書銷售管理系統 201
題目26 圖書入庫管理系統 201
題目27 歌曲信息管理系統 201
題目28 交通處罰單管理系統 202
題目29 教師工資管理系統 202
題目30 客房管理系統 202
題目31 職工工資管理系統 203
題目32 繪tan(x)曲線或cot(x)曲線(任選其一) 203
題目33 服裝銷售系統 203
題目34 炮兵陣地詳解 204
題目35 系統用戶管理系統 204
題目36 車票管理系統 205
題目37 紙牌問題 205
題目38 職工信息管理系統 205
題目39 如何派遣 206
13.3 C程式設計課題實訓設計報告要求 206
第3篇 C程式設計實驗指導
第 14章 前言 210
一、C語言實驗的目的 210
二、C語言實驗前的準備工作 210
三、C語言實驗的步驟 210
四、寫好C語言實驗報告 211
五、C語言實驗任務與時間安排 211
第 15章 具體實驗 213
實驗1 Visual C++ 6.0集成環境的使用 213
實驗2 基本數據類型與輸入輸出 214
實驗3 順序結構程式設計 217
實驗4 選擇結構程式設計 219
實驗5 循環結構程式設計 221
實驗6 數組 222
實驗7 函式1 225
實驗8 函式2 227
實驗9 數組與函式 229
實驗10 指針 232
實驗11 結構體 234
實驗12 檔案 236
第 16章 常見錯誤分析和程式調試 240
一、常見錯誤分析 240
二、錯誤的檢出與分離 247
三、程式調試 248
附錄A Visual C++6.0集成開發環境的使用 249
附錄B 常用庫函式 255
附錄C C語言中的關鍵字及其功能說明 258
附錄D C語言的運算符種類、優先權和結合性 259
附錄E 常用專業術語的中英文對照 262
附錄F ASCII碼錶 263

相關詞條

熱門詞條

聯絡我們