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

C語言程序設(shè)計

C語言程序設(shè)計

定 價:¥29.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《C語言程序設(shè)計》作者簡介

圖書目錄

第1章C語言程序設(shè)計基礎(chǔ)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程序的基本結(jié)構(gòu)模式6
13基本的輸入與輸出7
14初學(xué)者最容易出現(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本書的結(jié)構(gòu)和教學(xué)建議15
實驗1使用集成環(huán)境編寫程序16
習(xí)題117
第2章基本數(shù)據(jù)類型和表達(dá)式18
21標(biāo)識符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運算符與表達(dá)式24
251算術(shù)表達(dá)式24
252遞增、遞減運算25
253賦值運算符25
254復(fù)合賦值運算符25
255賦值表達(dá)式26
256逗號運算符與逗號表達(dá)式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程序調(diào)試基礎(chǔ)知識35
291一個簡單的示例程序35
292編譯程序35
293排錯37
294基本調(diào)試命令簡介38
實驗2如何編輯、編譯、調(diào)試和運行一個實際程序40
習(xí)題241
第3章C語言的控制結(jié)構(gòu)43
31C語言的程序控制語句分類43
32關(guān)系運算43
321關(guān)系運算符及其優(yōu)先順序43
322關(guān)系表達(dá)式44
33邏輯運算44
331邏輯運算符及其優(yōu)先次序44
332邏輯表達(dá)式45
34控制選擇45
341條件分支程序設(shè)計45
342switch 開關(guān)分支程序設(shè)計49
35循環(huán)控制程序設(shè)計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編程與調(diào)試實驗67
習(xí)題 368
第4章一維數(shù)組和指針71
41指針71
411構(gòu)造指針類型71
412指針類型73
413指針運算符74
414指針運算75
415void指針及多級指針76
416動態(tài)內(nèi)存分配函數(shù)77
417指針綜合例題79
42一維數(shù)組81
421引入一維數(shù)組81
422數(shù)組與指針的關(guān)系83
423一維字符串?dāng)?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指針使用不當(dāng)92
實驗4熟悉指針和數(shù)組的使用方法95
習(xí)題 495
第5章計算機解題實例98
51枚舉法98
511重復(fù)運算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計算機解題小結(jié)106
實驗5算法效率比較106
習(xí)題 5106
第6章函數(shù)與結(jié)構(gòu)化程序設(shè)計108
61結(jié)構(gòu)化程序設(shè)計發(fā)展簡史108
62結(jié)構(gòu)化程序設(shè)計109
621限制使用 GOTO 語句109
622逐步求精的設(shè)計方法110
623自頂向下的設(shè)計和調(diào)試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ù)調(diào)用形式115
634函數(shù)的形參和實參117
635函數(shù)的返回區(qū)117
64變量的作用域118
65C預(yù)處理器121
651宏定義與const修飾符121
652文件包含122
653條件編譯123
66C程序的典型結(jié)構(gòu)124
661單文件結(jié)構(gòu)125
662一個源文件和一個頭文件125
663多文件結(jié)構(gòu)127
67正確使用庫函數(shù)131
68典型例題及錯誤分析133
實驗6熟悉函數(shù)及其調(diào)用方法135
習(xí)題 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ù)的調(diào)用153
752通過函數(shù)指針變量將函數(shù)作為參數(shù)傳給其他函數(shù)156
*76多維數(shù)組157
761多維數(shù)組和指針157
762多維字符串?dāng)?shù)組163
77使用數(shù)組名傳遞地址的注意事項163
實驗7使用函數(shù)和函數(shù)指針164
習(xí)題7165
第8章常用算法實例168
81迭代算法168
82遞推算法169
821基礎(chǔ)知識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算法設(shè)計177
854參考程序178
86邏輯問題178
861算法分析178
862參考程序179
87蒙特卡羅法180
871產(chǎn)生隨機數(shù)180
872求π的近似值181
實驗8遞歸編程實驗182
習(xí)題8183
第9章結(jié)構(gòu)類型和鏈表184
91結(jié)構(gòu)定義及其變量的初始化184
911結(jié)構(gòu)定義184
912結(jié)構(gòu)變量的初始化186
913結(jié)構(gòu)變量使用的運算符186
92結(jié)構(gòu)數(shù)組186
93結(jié)構(gòu)指針188
94結(jié)構(gòu)與函數(shù)190
941結(jié)構(gòu)作為函數(shù)的參數(shù)190
942返回結(jié)構(gòu)指針的函數(shù)191
943結(jié)構(gòu)指針的運算191
944使用結(jié)構(gòu)應(yīng)注意的問題193
95結(jié)構(gòu)的內(nèi)存分配193
*96位操作與字段結(jié)構(gòu)194
961位操作194
962字段結(jié)構(gòu)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引用自身的結(jié)構(gòu)200
992鏈表的建立和訪問201
993鏈表結(jié)點的插入和刪除203
994鏈表演示實例206
實驗9使用結(jié)構(gòu)指針數(shù)組207
習(xí)題9208
第10章文件211
101文件概述211
102文件的打開與關(guān)閉212
1021文件的打開212
1022文件的關(guān)閉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文件的內(nèi)存分配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文件輸入/輸出小結(jié)229
實驗10在函數(shù)里使用文件230
習(xí)題10231
第11章結(jié)構(gòu)化設(shè)計實例232
111實用結(jié)構(gòu)化程序設(shè)計基礎(chǔ)232
1111模塊化程序設(shè)計232
1112分塊開發(fā)233
1113工程文件235
112軟件測試235
1121模塊測試236
1122組裝測試237
1123確認(rèn)測試237
113軟件測試基本方法237
114測試用例設(shè)計技術(shù)240
1141邏輯覆蓋法240
1142等價劃分法241
1143邊值分析法241
1144因果圖法241
1145錯誤猜測法242
115調(diào)試程序242
116程序維護(hù)242
117程序設(shè)計、管理與測試實例243
1171設(shè)計要求243
1172算法分析244
1173文件和函數(shù)設(shè)計245
1174創(chuàng)建工程和文件245
1175頭文件的設(shè)計246
1176源文件的設(shè)計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對本章的設(shè)計實例進(jìn)行測試257
習(xí)題11257
附錄AC語言的新版本與老版本的主要差別260
附錄BC語言操作符的優(yōu)先級262
附錄CC語言關(guān)鍵字264
附錄D標(biāo)準(zhǔn)庫解析266
附錄EC語言操作符的高級特征274
附錄FASCII代碼表281
參考文獻(xiàn)282

本目錄推薦

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