C語言程式設計案例教程(2005年出版的圖書)

C語言程式設計案例教程(2005年出版的圖書)

本詞條是多義詞,共25個義項
更多義項 ▼ 收起列表 ▲

《C語言程式設計案例教程/21世紀高等學校計算機基礎教育系列教材》是2005年出版的圖書,作者是楊旭。

基本介紹

  • 中文名:C語言程式設計案例教程
  • 作者:楊旭 編
  • 出版時間:2005年1月
  • 出版社:人民郵電出版社 
  • 頁數:313 頁
  • ISBN:9787115130044
  • 定價:27 元
內容簡介,圖書目錄,

內容簡介

《C 語言程式設計案例教程》採用任務驅動方式進行講解,以程式實例為主導,將知識點融入實例,以實例帶動知識點的學習。在按實例進行講解時,充分注意保證知識的相對完整性和系統性,通過學習實例掌握軟體的操作方法和操作技巧。全書共分11章,具有較大的知識信息量,從程式設計的基礎知識、流程控制到最後的檔案操作與圖形繪製,通過近80個實例的分析講解,再利用100餘道習題的練習與鞏固,由淺至深,層層引導,讓學生能夠快速掌握C語言,提高編程能力。程式實例有詳細的講解,容易看懂、便於教學。《C 語言程式設計案例教程》內容豐富、結構清晰、圖文並茂,易於教學與個人自學。
《C 語言程式設計案例教程》可以作為高等學校本科非計算機專業、專科計算機專業的教材,還可作為初學者的自學用書。

圖書目錄

第1章 C語言概述 1
1.1 程式與C語言 1
1.1.1 什麼是程式 1
1.1.2 C語言能夠做什麼 1
1.1.3 怎樣學習C語言 2
1.2 個C語言程式 2
1.2.1 在Turbo C中編程 2
1.2.2 在Visual C++中編程 6
1.2.3 程式的調試 10
習題 13
第2章 C語言程式基礎 15
2.1 主函式的基本結構 15
2.1.1 C語言程式的入口與結束 15
2.1.2 主函式結構 17
2.2 C語言程式的基本元素 18
2.2.1 標識符與關鍵字 18
2.2.2 常量與變數 19
2.2.3 數據類型 21
2.3 程式中的運算 23
2.3.1 運算符與表達式 24
2.3.2 類型轉換 31
2.4 綜合實例 34
習題 35
第3章 數據的輸入/輸出 38
3.1 數據的輸入 38
3.1.1 格式化輸入 38
3.1.2 控制輸入的格式 40
3.2 數據的輸出 43
3.2.1 格式化輸出 43
3.2.2 控制輸出的格式 45
3.3 綜合實例 48
習題 49
第4章 程式控制結構 51
4.1 算法與程式控制結構 51
4.1.1 算法和控制結構的概念 51
4.1.2 順序結構 56
4.2 選擇結構 56
4.2.1 if語句 57
4.2.2 switch語句 63
4.2.3 選擇結構的嵌套 67
4.3 循環結構 70
4.3.1 while語句 70
4.3.2 do-while語句 71
4.3.3 for語句 73
4.3.4 循環嵌套 77
4.4 中斷、接續、轉向及返回語句 79
4.4.1 中斷語句break 79
4.4.2 接續語句 continue 80
4.4.3 轉向語句goto 82
4.4.4 返回語句return 86
4.5 綜合實例 86
習題 89
第5章 函式 92
5.1 函式的定義與調用 92
5.1.1 函式的定義 92
5.1.2 函式的說明 96
5.1.3 函式的調用 97
5.2 函式參數的傳遞 100
5.2.1 賦值調用 100
5.2.2 傳址調用 101
5.3 函式的嵌套與遞歸 105
5.3.1 函式嵌套 105
5.3.2 函式的遞歸調用 106
5.4 變數的作用域 111
5.4.1 局部變數 111
5.4.2 全局變數 112
5.4.3 變數的存儲類型 114
5.5 main()函式 118
5.5.1 main()函式的參數 118
5.5.2 帶參數main()函式的套用 120
5.6 標準函式 121
5.6.1 標準輸入/輸出函式 122
5.6.2 字元函式與字元串處理函式 122
5.6.3 數學函式 123
5.6.4 其他函式 125
5.7 程式實例 125
習題 128
第6章 數組與字元串 130
6.1 一維數組 130
6.1.1 數組 130
6.1.2 一維數組的定義 131
6.1.3 一維數組的引用 132
6.2 多維數組 135
6.2.1 多維數組的定義 135
6.2.2 多維數組的引用 137
6.3 字元串與字元串數組 142
6.3.1 字元數組與字元串 142
6.3.2 字元處理函式 147
6.4 程式實例 150
習題 153
第7章 指針 155
7.1 指針的定義與套用 155
7.1.1 變數在記憶體中的地址 155
7.1.2 指針的定義 156
7.1.3 指針的引用 157
7.2 指針與數組 160
7.2.1 指針的運算 160
7.2.2 指針與數組 161
7.3 指針與字元串 164
7.3.1 字元串指針 165
7.3.2 字元指針與字元數組 166
7.3.3 指針數組 168
7.4 程式實例 169
習題 172
第8章 複雜數據類型 174
8.1 結構體 174
8.1.1 結構體的定義 174
8.1.2 結構體變數的引用 178
8.1.3 結構體數組 182
8.1.4 自定義數據類型 184
8.1.5 鍊表 187
8.2 共用體 191
8.2.1 共用體的定義 191
8.2.2 共用體的引用 192
8.2.3 共用體與結構體的異同 194
8.3 位運算 194
8.3.1 位運算 195
8.3.2 位段 200
8.4 枚舉 203
8.5 程式實例 206
習題 213
第9章 編譯預處理 215
9.1 宏定義 215
9.1.1 不帶參數的宏定義 215
9.1.2 帶參數的宏定義 216
9.1.3 宏的作用範圍 218
9.1.4 宏定義與函式的區別 218
9.2 檔案包含 218
9.3 條件編譯 220
9.3.1 條件編譯的意義 220
9.3.2 條件編譯語句 221
習題 223
第10章 檔案 225
10.1 數據檔案概念 225
10.1.1 數據檔案 225
10.1.2 檔案分類 225
10.1.3 檔案與指針 226
10.1.4 檔案系統 227
10.2 檔案的打開和關閉 228
10.2.1 檔案的打開 228
10.2.2 檔案的關閉 228
10.2.3 檔案檢測函式 229
10.3 檔案的輸入/輸出 230
10.3.1 檔案的字元輸入/輸出函式 230
10.3.2 檔案的字元串輸入/輸出函式 231
10.3.3 檔案的格式化輸入/輸出函式 234
10.3.4 檔案的數據塊輸入/輸出函式 236
10.4 檔案的定位操作 238
10.4.1 隨機讀寫 238
10.4.2 檔案指針的重置 239
10.4.3 取檔案指針的當前位置 240
10.5 綜合實例 240
習題 244
第11章 C語言的圖形 248
11.1 圖形處理基礎 248
11.1.1 圖形處理與顯示適配器 248
11.1.2 文本模式 249
11.1.3 圖形模式 250
11.2 文本模式下的圖形處理 250
11.2.1 文本模式設定 250
11.2.2 文本顏色的設定 251
11.2.3 文本視窗與文本輸出 252
11.2.4 文本圖形的繪製 255
11.3 圖形模式下的圖形處理 261
11.3.1 圖形系統的初始化 261
11.3.2 基本圖形繪製 264
11.3.3 封閉圖形 270
11.3.4 螢幕操作 275
11.4 圖形方式下的文本輸出 277
11.4.1 文本的輸出 278
11.4.2 輸出文本的格式設定 279
11.5 圖形程式的獨立運行 282
11.5.1 驅動程式BGI的使用 282
11.6 綜合實例 284
習題 296
附錄1 ASCII碼對照表 298
附錄2 運算符的優先權與結合性 300
附錄3 標準庫函式 302
附錄4 TC 2.0的選單命令 309

相關詞條

熱門詞條

聯絡我們