-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
C語言程序設(shè)計 版權(quán)信息
- ISBN:9787302621799
- 條形碼:9787302621799 ; 978-7-302-62179-9
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
C語言程序設(shè)計 本書特色
本書以掌握C語言的編程應(yīng)用為教學(xué)目標,對工科學(xué)生進行編程基礎(chǔ)教學(xué),內(nèi)容包括傳統(tǒng)經(jīng)典的C語言語法、面向過程的模塊化程序結(jié)構(gòu)方法,為進一步進行Web程序設(shè)計、單片機程序設(shè)計等應(yīng)用開發(fā)打下基礎(chǔ)。突出重點,將少數(shù)疑難考點作為選學(xué)內(nèi)容。 本書遵循成果導(dǎo)向的教學(xué)理念組織知識內(nèi)容,側(cè)重編程能力培養(yǎng),注重應(yīng)用,淡化非重點語法細節(jié),多案例,細講解,少語法,少偏怪。目標是使學(xué)生有興趣,能入門,逐步具備程序設(shè)計能力。 本書例題、習(xí)題豐富,提供配套的教學(xué)課件、例題和習(xí)題源代碼等數(shù)字資源,使教師易教,學(xué)生易學(xué)。 面向應(yīng)用型本科高校新工科人才培養(yǎng),突出重點,降低學(xué)生程序設(shè)計入門門檻,注重能力培養(yǎng),例題和習(xí)題題量豐富。
C語言程序設(shè)計 內(nèi)容簡介
本書以掌握C語言的編程應(yīng)用為教學(xué)目標對工科學(xué)生進行編程基礎(chǔ)教學(xué),包括傳統(tǒng)經(jīng)典的C語言語法、面向過程的模塊化程序結(jié)構(gòu)方法,為進一步進行Web程序設(shè)計、單片機程序設(shè)計等應(yīng)用開發(fā)打下基礎(chǔ)。突出重點,將少數(shù)常規(guī)的疑難考點作為選學(xué)內(nèi)容。本書以成果導(dǎo)向的教育(outcome based education,OBE)理念進行知識組織改革,側(cè)重于編程能力培養(yǎng),注重應(yīng)用,淡化非重點語法細節(jié),多案例、細講解、少語法、少偏怪。目標是使學(xué)生具有程序設(shè)計能力,了解必要的語法。*后附錄部分介紹了實驗教學(xué)內(nèi)容、在線作業(yè)、考試軟件等內(nèi)容。本書有配套的教學(xué)課件、例題和習(xí)題源程序等電子資源。 本書適合作為應(yīng)用型高校計算機類、信息類、控制類專業(yè)的“程序設(shè)計”課程教材,也可作為程序設(shè)計初學(xué)者的入門教材。育)理念進行知識組織改革,側(cè)重應(yīng)用,淡化語法細節(jié),多案例、細講解、少應(yīng)試、少偏怪。目標是使學(xué)生有興趣,能入門。 特色:C語言語法講解系統(tǒng)、全面,偏難怪作為自學(xué)材料列出,例題、習(xí)題及解答豐富。 讀者對象:應(yīng)用型高校本科工科專業(yè)學(xué)生。
C語言程序設(shè)計 目錄
第1章基礎(chǔ)知識1
1.1為什么要學(xué)習(xí)程序設(shè)計1
1.2C語言簡介4
1.3相關(guān)的軟件知識8
1.3.1二進制8
1.3.2源程序到可執(zhí)行程序10
1.3.3預(yù)處理命令10
1.3.4輸入輸出12
1.4相關(guān)的硬件知識12
1.4.1計算機的硬件體系結(jié)構(gòu)12
1.4.2內(nèi)存的結(jié)構(gòu)原理13
1.5小結(jié)15
習(xí)題115
第2章數(shù)據(jù)類型16
2.1數(shù)據(jù)類型的概念16
2.2常量與變量17
2.2.1常量18
2.2.2變量19
2.2.3標識符的命名規(guī)則19
2.2.4標識符命名的建議規(guī)范20
2.3整型數(shù)據(jù)20
2.3.1無符號整型數(shù)據(jù)20
2.3.2有符號整型數(shù)據(jù)21
2.4實型數(shù)據(jù)22
2.4.1實型常量22
2.4.2實型數(shù)據(jù)的存儲格式23
2.5字符型數(shù)據(jù)24
2.6字符串常量25C語言程序設(shè)計目錄2.7不同類型數(shù)據(jù)的混合運算25
2.8各種類型數(shù)據(jù)的輸入輸出28
2.8.1C語言的格式輸入輸出函數(shù)28
2.8.2C++的輸入輸出流35
2.9小結(jié)36
習(xí)題237
第3章運算符及表達式38
3.1基本概念38
3.1.1運算符分類39
3.1.2運算符與數(shù)據(jù)類型39
3.1.3運算符的優(yōu)先級與結(jié)合性40
3.2算術(shù)運算符40
3.3賦值運算符41
3.4關(guān)系運算符42
3.5邏輯運算符43
3.6位運算符45
3.6.1位邏輯運算符45
3.6.2移位運算符46
3.6.3位運算的應(yīng)用46
3.7運算符的優(yōu)先級47
3.8小結(jié)47
習(xí)題348
第4章程序的選擇結(jié)構(gòu)49
4.1雙分支選擇結(jié)構(gòu)50
4.2單分支選擇結(jié)構(gòu)54
4.3選擇結(jié)構(gòu)語句的嵌套56
4.4多分支選擇結(jié)構(gòu)58
4.4.1級聯(lián)式else if語句58
4.4.2switch語句59
4.5小結(jié)63
習(xí)題463
第5章程序的循環(huán)結(jié)構(gòu)64
5.1程序的循環(huán)控制65
5.2while語句67
5.3dowhile語句70
5.4for語句72
5.5循環(huán)結(jié)構(gòu)的嵌套(多重循環(huán))78
5.6特殊的流程控制語句81
5.6.1break語句81
5.6.2continue語句81
5.6.3goto語句83
5.6.4exit()函數(shù)84
5.7窮舉算法與迭代算法84
5.7.1窮舉算法85
5.7.2迭代算法86
5.8小結(jié)87
習(xí)題587
第6章函數(shù)91
6.1函數(shù)的定義與調(diào)用92
6.1.1函數(shù)定義92
6.1.2函數(shù)調(diào)用94
6.2如何建立函數(shù)97
6.2.1建立函數(shù)的基本方法97
6.2.2函數(shù)封裝與程序的健壯性98
6.3函數(shù)原型與函數(shù)聲明101
6.4遞歸函數(shù)107
6.5變量的作用域與存儲類型111
6.5.1局部變量與全局變量111
6.5.2變量的存儲類型113
6.6模塊化程序設(shè)計115
6.7小結(jié)117
6.8附加閱讀材料118
習(xí)題6120
第7章數(shù)組125
7.1數(shù)組的定義與初始化126
7.1.1數(shù)組的定義126
7.1.2數(shù)組的初始化127
7.2數(shù)組的引用128
7.3數(shù)組作函數(shù)參數(shù)131
7.4排序問題135
7.4.1交換排序法135
7.4.2選擇排序法137
7.4.3冒泡排序法138
7.5查找問題141
7.5.1順序查找141
7.5.2折半查找142
7.6字符數(shù)組145
7.7小結(jié)148
習(xí)題7149
第8章指針153
8.1指針概述154
8.1.1指針與地址154
8.1.2指針變量的定義與指針運算符155
8.1.3指針作函數(shù)參數(shù)158
8.2指針與一維數(shù)組161
8.2.1指向一維數(shù)組元素的指針161
8.2.2數(shù)組名和指針作函數(shù)參數(shù)163
8.3指針與二維數(shù)組165
8.3.1指向指針的指針165
8.3.2二維數(shù)組的指針165
8.3.3指向二維數(shù)組的指針變量168
8.3.4二維數(shù)組指針作函數(shù)參數(shù)169
8.4指針與字符串172
8.5函數(shù)的返回值為指針173
8.6動態(tài)內(nèi)存分配175
8.6.1malloc()函數(shù)176
8.6.2calloc()函數(shù)176
8.6.3free()函數(shù)177
8.7小結(jié)178
習(xí)題8178
第9章字符串183
9.1字符串常量183
9.2字符串處理函數(shù)184
9.3字符串與字符數(shù)組187
9.4小結(jié)188
習(xí)題9188
第10章構(gòu)造數(shù)據(jù)類型189
10.1結(jié)構(gòu)體類型189
10.1.1結(jié)構(gòu)體類型的聲明189
10.1.2結(jié)構(gòu)體變量的定義190
10.1.3結(jié)構(gòu)體變量成員的引用191
10.2共用體類型193
10.3枚舉類型194
10.4鏈表簡介197
10.4.1創(chuàng)建鏈表197
10.4.2對鏈表的基本操作198
10.5小結(jié)202
習(xí)題10202
第11章文件的操作203
11.1文件類型及打開方式203
11.2讀文件204
11.3寫文件205
11.4小結(jié)211
習(xí)題11211
第12章綜合應(yīng)用212
12.1典型程序示例212
12.2程序設(shè)計實例222
12.3單片機程序?qū)嵗?26
12.4小結(jié)228
習(xí)題12228
附錄AASCII碼表229
附錄BC語言的關(guān)鍵字232附錄CC語言運算符的優(yōu)先級和結(jié)合性233附錄DC語言的常用庫函數(shù)235附錄EC語言語法概要240附錄F實驗教學(xué)內(nèi)容245F.1實驗一熟悉開發(fā)環(huán)境及簡單程序開發(fā)245
F.2實驗二選擇結(jié)構(gòu)程序設(shè)計248
F.3實驗三循環(huán)結(jié)構(gòu)程序設(shè)計250
F.4實驗四函數(shù)的編程及應(yīng)用253
F.5實驗五數(shù)組的應(yīng)用256
F.6實驗六指針及結(jié)構(gòu)體的應(yīng)用259
F.7實驗七文件的操作262
F.8實驗八綜合實驗: 開發(fā)游戲程序267
F.9實驗九綜合實驗: 打印英文年歷268
附錄GC/C++開發(fā)平臺介紹275
G.1DevC++開發(fā)平臺275
G.1.1DevC++簡介275
G.1.2DevC++的安裝276
G.1.3DevC++的操作界面280
G.2Visual C++平臺介紹281
G.2.1Visual C++簡介281
G.2.2Visual C++的使用283
G.3Visual Studio介紹290
附錄H朔日作業(yè)系統(tǒng)和考試系統(tǒng)292
H.1朔日作業(yè)系統(tǒng)介紹292
H.2朔日考試系統(tǒng)介紹293
參考文獻298
- >
苦雨齋序跋文-周作人自編集
- >
姑媽的寶刀
- >
龍榆生:詞曲概論/大家小書
- >
中國歷史的瞬間
- >
朝聞道
- >
有舍有得是人生
- >
羅曼·羅蘭讀書隨筆-精裝
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)