注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C語言程序設計教程、實驗與練習

C語言程序設計教程、實驗與練習

C語言程序設計教程、實驗與練習

定 價:¥35.00

作 者: 楊開城編著
出版社: 人民郵電出版社
叢編項: 教程·實驗·練習
標 簽: 計算機語言與程序

ISBN: 9787115148056 出版時間: 2006-06-01 包裝: 平裝
開本: 16開 頁數: 395頁 字數:  

內容簡介

本書結合大量的應用實例和圖表,全面深入地介紹了有關C語言編程的基礎知識,包括C語言程序的基本構成,C語言的基本數據類型和構造數據類型(數組、指針、結構體、共用體、位域和枚舉)的使用方法,各種運算符的用法,程序控制語句的用法,預處理命令的用法,覺標準庫函數(格式化輸入輸出、屏幕定位彩色輸出、鍵盤讀取、字符串操作、文件操作、內存分配與釋放等)的用法。.為了培養(yǎng)讀者的學習興趣,在每章的實驗指導部分,針對本章節(jié)講述的內容,設計了一些有趣的游戲類或界面類實驗題目。在每章內,還提供了豐富的精心設計的練習,并在章末給出了答案。.本書適用于計算機專業(yè)的本科生、研究生、大專生、專升本的學生使用,也可以作為非計算機專業(yè)的學生的教學參考書。...

作者簡介

暫缺《C語言程序設計教程、實驗與練習》作者簡介

圖書目錄

第1章 C語言程序設計基礎 1
1.1 計算機的工作原理簡介 2
1.2 C語言的發(fā)展歷史及其基本特性 3
1.3 C程序的基本結構 4
1.4 編制C語言程序的基本步驟 8
1.5 計算機內部數值的表示及運算 9
1.5.1 二進制、八進制和十六進制的概念 9
1.5.2 二進制數的算術運算 10
1.5.3 二進制、八進制、十六進制和十進制數之間的轉換 11
1.5.4 二進制數的位運算 13
1.5.5 計算機中的數據單位 13
◆練習 14
1.6 實驗指導 15
1.6.1 Borland C++3.1的安裝 15
1.6.2 Borland C++3.1編輯器的使用 16
1.7 練習答案 21
第2章 基本數據類型、運算符和表達式 23
2.1 C語言的基本數據類型 25
2.1.1 常量與變量 25
2.1.2 整型數據 25
2.1.3 實型數據 30
2.1.4 字符型數據和字符串常量 32
2.1.5 數據的簡單輸出 34
◆練習2-1 36
2.2 C語言的運算符和表達式 38
2.2.1 賦值運算符和賦值表達式 38
2.2.2 強制類型轉換符 39
2.2.3 算術運算符、算術表達式 41
2.2.4 自增自減運算符和負號運算符 43
2.2.5 算術運算中的數據類型轉換規(guī)則 44
2.2.6 位運算符、位運算表達式 45
2.2.7 逗號運算符和逗號表達式 46
2.2.8 sizeof運算符和復合賦值運算符 46
2.3 運算符的優(yōu)先級和結合性 47
2.4 小結及常見錯誤列舉 48
◆練習2-2 53
2.5 實驗指導 54
2.5.1 完整的編程操作 54
2.5.2 修改錯誤程序 56
2.6 練習答案 58
◆練習2-1答案 58
◆練習2-2答案 58
第3章 基本輸入輸出和順序程序設計 59
3.1 C程序中的數據輸出 60
3.1.1 整數的輸出 61
3.1.2 實數的輸出 64
3.1.3 字符和字符串的輸出 65
3.1.4 格式化輸出小結 67
3.1.5 屏幕定位及彩色輸出 68
◆練習3-1 74
3.2 C程序中的數據輸入 76
3.2.1 數據的格式化輸入 76
3.2.2 字符數據的非格式化輸入 80
3.3 順序程序設計舉例 83
3.4 小結及常見錯誤列舉 85
◆練習3-2 88
3.5 實驗指導 89
3.5.1 學會調試程序 89
3.5.2 程序改錯 91
3.5.3 編程實驗 91
3.6 練習答案 92
◆練習3-1答案 92
◆練習3-2答案 93
第4章 程序控制 95
4.1 3種程序控制結構 96
4.2 C語句小結 97
4.3 關系運算符、邏輯運算符和條件運算符 99
4.3.1 關系運算符和關系表達式 99
4.3.2 邏輯運算符和邏輯表達式 100
4.3.3 條件運算符和條件表達式 101
◆練習4-1 103
4.4 選擇結構的程序設計 105
4.4.1 if語句 105
4.4.2 switch語句 111
◆練習4-2 116
4.5 循環(huán)結構的程序設計 120
4.5.1 while語句 120
4.5.2 do-while語句 124
4.5.3 for語句 125
◆練習4-3 128
4.6 混合控制結構的程序設計 130
4.7 小結及常見錯誤列舉 136
◆練習4-4 141
4.8 實驗指導 143
4.8.1 修改程序 143
4.8.2 編寫程序 144
4.9 練習答案 149
◆練習4-1答案 149
◆練習4-2答案 149
◆練習4-3答案 150
◆練習4-4答案 150
第5章 數組 153
5.1 一維數組的定義與引用 154
◆練習5-1 161
5.2 二維數組的定義與引用 164
◆練習5-2 167
5.3 字符串與數組 170
5.3.1 字符串的本質 170
5.3.2 字符及字符串操作 171
5.3.3 字符串數組 176
◆練習5-3 179
5.4 小結及常見錯誤列舉 182
5.5 實驗指導 185
5.5.1 修改程序 185
5.5.2 新編程序 186
5.6 練習答案 193
◆練習5-1答案 193
◆練習5-2答案 193
◆練習5-3答案 194
第6章 函數 199
6.1 函數的定義和調用 200
6.1.1 不帶參數沒有返回值的函數 200
6.1.2 不帶參數有返回值的函數 202
6.1.3 帶參數沒有返回值的函數 204
6.1.4 帶參數有返回值的函數 206
◆練習6-1 208
6.2 變量的作用域和存儲類別 212
6.3 函數的嵌套調用和遞歸調用 219
6.4 函數的作用域 224
◆練習6-2 225
6.5 利用工程管理多個源程序文件 227
6.6 小結及常見錯誤列舉 230
6.7 實驗指導 234
6.7.1 圖形輸出 234
6.7.2 編制程序 238
6.8 練習答案 242
◆練習6-1答案 242
◆練習6-2答案 243
第7章 指針 251
7.1 指針變量的定義與引用 252
7.2 指針的運算 255
◆練習7-1 256
7.3 指針與數組 256
7.4 指針與字符串 261
7.5 指針與內存的動態(tài)分配 266
◆練習7-2 271
7.6 指針與數組作為函數的參數 275
7.7 帶參數的main函數 281
7.8 指針作為函數的返回值 283
7.9 函數指針的定義與引用 284
◆練習7-3 287
7.10 小結及常見錯誤列舉 292
7.11 實驗指導 296
7.12 練習答案 299
◆練習7-1答案 299
◆練習7-2答案 300
◆練習7-3答案 300
第8章 預處理命令 307
8.1 預處理命令簡介 308
8.2 宏定義 308
8.2.1 不帶參數的宏定義 308
8.2.2 帶參數的宏定義 310
8.3 文件包含 312
8.4 條件編譯 313
◆練習 316
8.5 練習答案 317
◆練習答案 317
第9章 復雜數據類型 319
9.1 復雜數據類型概述 320
9.2 結構體 320
9.2.1 結構體類型的定義 320
9.2.2 結構體變量的定義和引用 321
9.2.3 簡化結構體類型名 325
9.2.4 結構體數組 326
◆練習9-1 328
9.3 線性鏈表 332
9.4 共用體 336
9.4.1 共用體類型的定義 336
9.4.2 共用體變量的定義和引用 337
9.5 位域 339
9.6 枚舉類型變量的定義和引用 342
9.7 復雜數據類型作為函數參數和返回值 343
◆練習9-2 345
9.8 小結及常見錯誤列舉 347
9.9 實驗指導 349
9.10 練習答案 352
◆練習9-1答案 352
◆練習9-2答案 353
第10章 文件操作 363
10.1 文件操作概述 364
10.2 文件指針 364
10.3 文件的打開、讀寫和關閉 365
10.3.1 文件的打開與關閉 365
10.3.2 文件的讀寫 366
10.4 文件的定位讀寫 374
10.5 小結及常見錯誤列舉 376
10.6 實驗指導 377
附錄一 常見庫函數(按函數類別排序) 379
附錄二 C語言中常用的專業(yè)術語對譯 385
附錄三 C語言中的關鍵字(保留字) 391
附錄四 運算符和結合性 393
附錄五 ASCII碼表 395

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號