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

C語言程序設計

C語言程序設計

定 價:¥29.00

作 者: 劉振安 主編
出版社: 機械工業(yè)出版社
叢編項: 高等院校計算機教材系列
標 簽: C

ISBN: 9787111200789 出版時間: 2007-01-01 包裝: 膠版紙
開本: 16開 頁數(shù): 280 字數(shù):  

內容簡介

  本書主要講授C語言的面向過程程序設計方法,并介紹常用的邏輯求解、查找、冒泡排序、蒙特卡羅法、迭代、遞推和遞歸等算法,以便培養(yǎng)解決實際問題的能力。.本書將程序設計歸納為三種典型結構,并結合三種典型結構,介紹C語言編程的核心問題,同時利用Visual C++集成環(huán)境,進行編程和調試訓練,提供完整的多文件編程實例,提高編程和程序測試能力,從而為設計實用程序打下良好基礎。本書注重理論聯(lián)系實際,概念清楚,實用性強,易于教學,適合作為高等院校的教材,也可以作為培訓班教材、自學教材及工程技術人員的參考書。C語言是高等院校學生必修的一門課程,如何掌握C語言的核心概念,高效地開發(fā)程序是這門課程的重要目標。本書作者根據(jù)多年的教學經驗,獨辟蹊徑,對教學內容進行合理的組合,側重培養(yǎng)讀者解決實際問題的能力。..本書特色·本書將重點放在程序設計方法上,將結構化程序設計與C語言的函數(shù)設計有機融合,透徹介紹C 語言的核心問題?!⒊绦蛟O計歸納為三種典型結構,并提出具體的設計思想?!け緯鴽]有按照知識范疇,而是按照學習的跨度安排章節(jié)并進行教學重點劃分,從而保證每一章不超前引用后面章節(jié)的知識,可以大大降低學習的難度?!ぷ⒅乩碚撀?lián)系實際,每一章均給出實驗和習題,并且給出精選的典型例題及錯誤分析,通過正反對比及充分的練習,使讀者能更好地理解C語言的關鍵知識。·為授課教師提供教學課件,方便教學。需要者可登錄華章網(wǎng)站下載。...

作者簡介

暫缺《C語言程序設計》作者簡介

圖書目錄

第1章C語言程序設計基礎1
11C 語言特點1
12C程序的主函數(shù)2
121簡單的C程序2
122程序語句4
123大小寫字母的使用6
124程序的書寫格式6
125簡單C程序的基本結構模式6
13基本的輸入與輸出7
14初學者最容易出現(xiàn)的錯誤8
15使用C程序解題的完整過程9
151程序的編輯、編譯和運行的基本概念9
152熟悉使用環(huán)境的重要性9
153解題的簡單過程9
16Visual C++ 60上機指南11
17本書的結構和教學建議15
實驗1使用集成環(huán)境編寫程序16
習題117
第2章基本數(shù)據(jù)類型和表達式18
21標識符18
22變量19
221變量的要素19
222變量的存儲類型19
223變量的初始化20
23基本數(shù)據(jù)類型20
24常量21
241整數(shù)常量21
242浮點常量22
243字符常量22
244符號常量和const修飾符23
25運算符與表達式24
251算術表達式24
252遞增、遞減運算25
253賦值運算符25
254復合賦值運算符25
255賦值表達式26
256逗號運算符與逗號表達式26
26數(shù)據(jù)輸出26
261putchar函數(shù)27
262printf函數(shù)27
27數(shù)據(jù)輸入30
271getchar 函數(shù)30
272scanf函數(shù)30
28典型例題及錯誤分析32
281典型例題32
282典型錯誤分析33
29程序調試基礎知識35
291一個簡單的示例程序35
292編譯程序35
293排錯37
294基本調試命令簡介38
實驗2如何編輯、編譯、調試和運行一個實際程序40
習題241
第3章C語言的控制結構43
31C語言的程序控制語句分類43
32關系運算43
321關系運算符及其優(yōu)先順序43
322關系表達式44
33邏輯運算44
331邏輯運算符及其優(yōu)先次序44
332邏輯表達式45
34控制選擇45
341條件分支程序設計45
342switch 開關分支程序設計49
35循環(huán)控制程序設計52
351while語句52
352do… while語句53
353for語句54
354break語句與continue語句57
36goto 語句58
37常用的算法描述方法59
38例題及錯誤分析62
381典型例題62
382錯誤分析64
實驗3編程與調試實驗67
習題 368
第4章一維數(shù)組和指針71
41指針71
411構造指針類型71
412指針類型73
413指針運算符74
414指針運算75
415void指針及多級指針76
416動態(tài)內存分配函數(shù)77
417指針綜合例題79
42一維數(shù)組81
421引入一維數(shù)組81
422數(shù)組與指針的關系83
423一維字符串數(shù)組85
424指針數(shù)組85
425main函數(shù)原型及命令行參數(shù)86
426常用字符串函數(shù)87
43數(shù)組與程序控制語句綜合例題89
44使用數(shù)組與指針易犯的錯誤92
441使用數(shù)組易犯的錯誤92
442指針使用不當92
實驗4熟悉指針和數(shù)組的使用方法95
習題 495
第5章計算機解題實例98
51枚舉法98
511重復運算98
512分支運算98
513邏輯思維的計算機表示99
514使用枚舉法解題的思路100
515參考程序101
52邏輯問題求解實例103
521賽車問題103
522新郎新娘問題105
53計算機解題小結106
實驗5算法效率比較106
習題 5106
第6章函數(shù)與結構化程序設計108
61結構化程序設計發(fā)展簡史108
62結構化程序設計109
621限制使用 GOTO 語句109
622逐步求精的設計方法110
623自頂向下的設計和調試111
624主程序員組的組織形式111
63函數(shù)111
631函數(shù)和函數(shù)原型112
632函數(shù)值和return語句114
633函數(shù)調用形式115
634函數(shù)的形參和實參117
635函數(shù)的返回區(qū)117
64變量的作用域118
65C預處理器121
651宏定義與const修飾符121
652文件包含122
653條件編譯123
66C程序的典型結構124
661單文件結構125
662一個源文件和一個頭文件125
663多文件結構127
67正確使用庫函數(shù)131
68典型例題及錯誤分析133
實驗6熟悉函數(shù)及其調用方法135
習題 6135
第7章函數(shù)參數(shù)、函數(shù)指針和多維數(shù)組140
71指針與const限定符140
711左值和右值140
712指向常量的指針140
713常量指針142
714指向常量的常量指針143
72函數(shù)參數(shù)的傳遞方式143
721傳值143
722傳地址144
723使用const限定數(shù)組和將指針作為函數(shù)參數(shù)146
73指針函數(shù)147
74綜合例題150
75函數(shù)指針153
751通過函數(shù)指針變量完成對函數(shù)的調用153
752通過函數(shù)指針變量將函數(shù)作為參數(shù)傳給其他函數(shù)156
*76多維數(shù)組157
761多維數(shù)組和指針157
762多維字符串數(shù)組163
77使用數(shù)組名傳遞地址的注意事項163
實驗7使用函數(shù)和函數(shù)指針164
習題7165
第8章常用算法實例168
81迭代算法168
82遞推算法169
821基礎知識169
822遞推問題實例169
83遞歸算法172
831遞歸與遞推的比較172
832圖解遞歸執(zhí)行過程實例173
84查找算法174
841線性查找174
842二分查找175
85冒泡排序176
851圖解排序過程176
852算法分析177
853算法設計177
854參考程序178
86邏輯問題178
861算法分析178
862參考程序179
87蒙特卡羅法180
871產生隨機數(shù)180
872求π的近似值181
實驗8遞歸編程實驗182
習題8183
第9章結構類型和鏈表184
91結構定義及其變量的初始化184
911結構定義184
912結構變量的初始化186
913結構變量使用的運算符186
92結構數(shù)組186
93結構指針188
94結構與函數(shù)190
941結構作為函數(shù)的參數(shù)190
942返回結構指針的函數(shù)191
943結構指針的運算191
944使用結構應注意的問題193
95結構的內存分配193
*96位操作與字段結構194
961位操作194
962字段結構196
*97聯(lián)合197
971定義形式197
972存儲空間的分配和使用197
973適用的操作198
*98枚舉199
*99鏈表200
991引用自身的結構200
992鏈表的建立和訪問201
993鏈表結點的插入和刪除203
994鏈表演示實例206
實驗9使用結構指針數(shù)組207
習題9208
第10章文件211
101文件概述211
102文件的打開與關閉212
1021文件的打開212
1022文件的關閉214
103文件的讀寫214
1031fputc(putc)函數(shù)和fgetc(getc)函數(shù)214
1032fread函數(shù)和fwrite函數(shù)218
1033fprintf函數(shù)和fscanf函數(shù)221
1034文件的內存分配222
1035其他讀寫函數(shù)222
104文件的定位223
1041rewind函數(shù)223
1042fseek函數(shù)和隨機讀寫223
1043ftell函數(shù)224
105出錯的檢測225
1051ferror函數(shù)225
1052clearerr函數(shù)225
106典型實例225
107文件輸入/輸出小結229
實驗10在函數(shù)里使用文件230
習題10231
第11章結構化設計實例232
111實用結構化程序設計基礎232
1111模塊化程序設計232
1112分塊開發(fā)233
1113工程文件235
112軟件測試235
1121模塊測試236
1122組裝測試237
1123確認測試237
113軟件測試基本方法237
114測試用例設計技術240
1141邏輯覆蓋法240
1142等價劃分法241
1143邊值分析法241
1144因果圖法241
1145錯誤猜測法242
115調試程序242
116程序維護242
117程序設計、管理與測試實例243
1171設計要求243
1172算法分析244
1173文件和函數(shù)設計245
1174創(chuàng)建工程和文件245
1175頭文件的設計246
1176源文件的設計247
118測試程序253
1181測試菜單和讀寫空文件253
1182測試生成和顯示職工信息文件253
1183測試生成和顯示職工簡明信息文件254
1184測試刪除操作254
1185建立符合要求的文件255
實驗11對本章的設計實例進行測試257
習題11257
附錄AC語言的新版本與老版本的主要差別260
附錄BC語言操作符的優(yōu)先級262
附錄CC語言關鍵字264
附錄D標準庫解析266
附錄EC語言操作符的高級特征274
附錄FASCII代碼表281
參考文獻282

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號