C語(yǔ)言實(shí)例化教程(微課版) 版權(quán)信息
- ISBN:9787302599302
- 條形碼:9787302599302 ; 978-7-302-59930-2
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>
C語(yǔ)言實(shí)例化教程(微課版) 本書(shū)特色
《C語(yǔ)言實(shí)例化教程(微課版)》在內(nèi)容編排上,通過(guò)實(shí)驗(yàn)作為引導(dǎo),以任務(wù)涵蓋知識(shí)點(diǎn),以實(shí)例強(qiáng)化知識(shí)點(diǎn),在實(shí)例和項(xiàng)目設(shè)計(jì)上由易到難,循序漸進(jìn),同時(shí)考慮到實(shí)際需要,項(xiàng)目設(shè)計(jì)遵循軟件工程的思想,讓初學(xué)者體驗(yàn)到程序開(kāi)發(fā)的過(guò)程。同時(shí)本書(shū)配套豐富的數(shù)字教學(xué)資源,包括微視頻、電子課件、源代碼等。
C語(yǔ)言實(shí)例化教程(微課版) 內(nèi)容簡(jiǎn)介
C語(yǔ)言是編程者的入門語(yǔ)言,是很多計(jì)算機(jī)類專業(yè)學(xué)生的門編程語(yǔ)言。考慮到初學(xué)者對(duì)語(yǔ)言比較陌生,《C語(yǔ)言實(shí)例化教程(微課版)》在內(nèi)容編排上,通過(guò)實(shí)訓(xùn)作為引導(dǎo),以任務(wù)涵蓋知識(shí)點(diǎn),以實(shí)例強(qiáng)化知識(shí)點(diǎn),在實(shí)例和項(xiàng)目設(shè)計(jì)上由易到難,循序漸進(jìn),同時(shí)根據(jù)實(shí)際需要,項(xiàng)目設(shè)計(jì)遵循軟件工程的思想,讓初學(xué)者體驗(yàn)到程序開(kāi)發(fā)的過(guò)程。
《C語(yǔ)言實(shí)例化教程(微課版)》共分14章。第1章講解C語(yǔ)言的基本知識(shí)及C語(yǔ)言的開(kāi)發(fā)環(huán)境;第2~5章主要介紹C語(yǔ)言的基礎(chǔ)知識(shí),包括數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、程序設(shè)計(jì)的三大結(jié)構(gòu);第6~13章主要講解C語(yǔ)言的核心內(nèi)容,包括數(shù)組、函數(shù)、指針和字符串及文件等內(nèi)容;第14章是綜合實(shí)例,用一個(gè)學(xué)生成績(jī)管理系統(tǒng)講解如何用C語(yǔ)言開(kāi)發(fā)管理系統(tǒng)。
《C語(yǔ)言實(shí)例化教程(微課版)》對(duì)教師用戶贈(zèng)送電子課件、習(xí)題答案,同時(shí)對(duì)所有讀者提供微視頻、源代碼,幫助讀者及時(shí)地解決在學(xué)習(xí)過(guò)程中遇到的問(wèn)題。
《C語(yǔ)言實(shí)例化教程(微課版)》適合作為本科院校、高職院校、專科院校計(jì)算機(jī)相關(guān)專業(yè)程序設(shè)計(jì)類課程教材,也可作為初學(xué)者自學(xué)的參考用書(shū),還可以作為相關(guān)培訓(xùn)機(jī)構(gòu)程序設(shè)計(jì)類課程的培訓(xùn)教材。
C語(yǔ)言實(shí)例化教程(微課版) 目錄
第1章 C語(yǔ)言概述 1
1.1 C語(yǔ)言的起源與特點(diǎn) 2
1.1.1 C語(yǔ)言的起源 2
1.1.2 C語(yǔ)言的特點(diǎn) 2
1.1.3 C語(yǔ)言標(biāo)準(zhǔn) 3
1.2 C程序設(shè)計(jì)的步驟 4
1.3 算法 5
1.4 C語(yǔ)言集成開(kāi)發(fā)環(huán)境 6
1.4.1 Microsoft Visual C 2010集成開(kāi)發(fā)環(huán)境介紹 7
1.4.2 Microsoft Visual C 2010集成開(kāi)發(fā)環(huán)境的使用 7
1.5 我的個(gè)C語(yǔ)言程序 11
本章小結(jié) 12
自測(cè)題 12
第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 15
2.1 C語(yǔ)言的數(shù)據(jù)類型 16
2.2 關(guān)鍵字和標(biāo)識(shí)符 16
2.2.1 關(guān)鍵字 16
2.2.2 標(biāo)識(shí)符 17
2.3 常量和變量 17
2.3.1 常量 17
2.3.2 變量 18
2.4 整型數(shù)據(jù) 19
2.4.1 整型常量 19
2.4.2 整型變量 19
2.5 實(shí)型數(shù)據(jù) 21
2.5.1 實(shí)型常量 21
2.5.2 實(shí)型變量 21
2.6 字符型數(shù)據(jù) 22
2.6.1 字符型常量 22
2.6.2 字符串常量 23
2.6.3 字符型變量 23
2.7 運(yùn)算符與表達(dá)式 24
2.7.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 24
2.7.2 賦值運(yùn)算符和賦值表達(dá)式 26
2.7.3 自增運(yùn)算符和自減運(yùn)算符 28
2.7.4 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 29
2.8 各種數(shù)據(jù)類型間的混合運(yùn)算 30
本章小結(jié) 31
自測(cè)題 31
第3章 順序結(jié)構(gòu)程序設(shè)計(jì) 35
3.1 C語(yǔ)言語(yǔ)句 36
3.2 數(shù)據(jù)輸出 37
3.3 數(shù)據(jù)輸入 41
3.4 順序結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 44
本章小結(jié) 45
自測(cè)題 45
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 49
4.1 關(guān)系運(yùn)算與邏輯運(yùn)算 50
4.1.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 50
4.1.2 邏輯運(yùn)算符和邏輯表達(dá)式 51
4.2 if語(yǔ)句 53
4.2.1 單分支if語(yǔ)句 53
4.2.2 雙分支if語(yǔ)句 55
4.2.3 多分支if語(yǔ)句 56
4.2.4 if語(yǔ)句的嵌套 59
4.3 switch語(yǔ)句 61
4.4 選擇結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 64
本章小結(jié) 68
自測(cè)題 69
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 73
5.1 while語(yǔ)句 74
5.2 do-while語(yǔ)句 76
5.3 for語(yǔ)句 79
5.4 break語(yǔ)句和continue語(yǔ)句 83
5.4.1 break語(yǔ)句 83
5.4.2 continue語(yǔ)句 84
5.5 嵌套循環(huán) 86
5.6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 89
本章小結(jié) 92
自測(cè)題 93
第6章 數(shù)組 99
6.1 一維數(shù)組 100
6.1.1 一維數(shù)組的定義 100
6.1.2 一維數(shù)組的初始化 100
6.1.3 一維數(shù)組的元素讀寫 101
6.2 二維數(shù)組 103
6.2.1 二維數(shù)組的定義 103
6.2.2 二維數(shù)組的初始化 104
6.2.3 二維數(shù)組的元素讀寫 105
6.3 數(shù)組常用算法 110
6.3.1 數(shù)組元素的刪除 111
6.3.2 數(shù)組元素的插入 112
6.3.3 冒泡排序法 114
6.3.4 其他算法 117
本章小結(jié) 120
自測(cè)題 120
第7章 函數(shù) 127
7.1 函數(shù)的定義與調(diào)用 128
7.1.1 函數(shù)的定義 128
7.1.2 函數(shù)的調(diào)用 129
7.1.3 函數(shù)的聲明 131
7.2 調(diào)用函數(shù)的過(guò)程 132
7.2.1 參數(shù)的傳遞 132
7.2.2 函數(shù)的嵌套調(diào)用 133
7.3 庫(kù)函數(shù) 134
7.4 遞歸函數(shù) 135
7.5 多文件結(jié)構(gòu) 140
7.6 變量的作用域 141
7.7 變量的存儲(chǔ)類型 143
7.7.1 extern、static與全局變量 143
7.7.2 auto、static、register與局部變量 147
本章小結(jié) 148
自測(cè)題 148
第8章 編譯預(yù)處理與動(dòng)態(tài)存儲(chǔ)分配 155
8.1 編譯預(yù)處理 156
8.1.1 宏定義 156
8.1.2 文件包含 159
8.1.3 條件編譯 160
8.2 動(dòng)態(tài)存儲(chǔ)分配 161
8.2.1 malloc函數(shù) 161
8.2.2 calloc函數(shù) 162
8.2.3 free函數(shù) 162
本章小結(jié) 164
自測(cè)題 165
第9章 指針 169
9.1 變量的地址和指針 170
9.2 指針變量 171
9.2.1 指針變量的定義與賦值 171
9.2.2 變量的直接訪問(wèn)與間接訪問(wèn) 172
9.3 指針與一維數(shù)組 174
9.4 指針與二維數(shù)組 177
9.5 指針與函數(shù) 181
9.5.1 函數(shù)值傳遞和地址傳遞 181
9.5.2 返回指針的函數(shù) 184
9.6 指針實(shí)例 186
9.6.1 一維數(shù)組、指針與函數(shù)傳值實(shí)例 186
9.6.2 二維數(shù)組、指針與函數(shù)傳值實(shí)例 189
9.6.3 選擇排序法 191
本章小結(jié) 193
自測(cè)題 194
第10章 字符串 197
10.1 字符串的定義與初始化 198
10.2 字符串的輸入與輸出 200
10.3 指向字符串的指針 203
10.4 字符串常用處理函數(shù) 205
10.5 字符串?dāng)?shù)組 207
10.6 字符串實(shí)例 210
本章小結(jié) 214
自測(cè)題 214
第11章 結(jié)構(gòu)體與共用體 219
11.1 結(jié)構(gòu)體類型 220
11.1.1 結(jié)構(gòu)體類型的定義 220
11.1.2 用typedef為數(shù)據(jù)類型起別名 221
11.1.3 結(jié)構(gòu)體變量 222
11.1.4 結(jié)構(gòu)體變量的賦值 224
11.1.5 結(jié)構(gòu)體變量成員的引用 225
11.2 結(jié)構(gòu)體指針 227
11.3 結(jié)構(gòu)體數(shù)組 228
11.4 結(jié)構(gòu)體與函數(shù) 230
11.5 單鏈表 231
11.5.1 單鏈表的概念 231
11.5.2 單鏈表的插入與刪除 234
11.6 共用體類型 238
11.6.1 共用體類型的定義 238
11.6.2 共用體變量 239
11.6.3 共用體變量成員的引用 240
本章小結(jié) 242
自測(cè)題 242
第12章 位運(yùn)算 247
12.1 位運(yùn)算符 248
12.1.1 按位取反 248
12.1.2 按位與 248
12.1.3 按位或 249
12.1.4 按位異或 250
12.1.5 按位左移 251
12.1.6 按位右移 251
12.2 位運(yùn)算表達(dá)式 252
本章小結(jié) 253
自測(cè)題 253
第13章 文件 257
13.1 文件概述 258
13.1.1 文件的分類 258
13.1.2 文件指針 259
13.2 文件的打開(kāi)與關(guān)閉 259
13.3 文件的結(jié)束標(biāo)志 261
13.4 文件位置指針的定位 261
13.5 文件的讀寫 262
13.5.1 字符讀寫 262
13.5.2 字符串讀寫 264
13.5.3 格式化讀寫 265
13.5.4 塊數(shù)據(jù)讀寫 268
本章小結(jié) 270
自測(cè)題 271
第14章 綜合實(shí)例:學(xué)生成績(jī)管理系統(tǒng) 275
14.1 系統(tǒng)任務(wù)描述 276
14.2 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 276
14.2.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 276
14.2.2 模塊化設(shè)計(jì) 277
14.3 模塊功能實(shí)現(xiàn) 279
14.4 系統(tǒng)運(yùn)行結(jié)果 290
附錄一 常用字符與ASCII代碼對(duì)照表 295
附錄二 C語(yǔ)言運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 296
附錄三 C語(yǔ)言中的關(guān)鍵字及含義 297
參考文獻(xiàn) 298
展開(kāi)全部
C語(yǔ)言實(shí)例化教程(微課版) 作者簡(jiǎn)介
張光桃,揚(yáng)州職業(yè)大學(xué)教師,高級(jí)實(shí)驗(yàn)師,從事計(jì)算機(jī)專業(yè)課程教學(xué);有計(jì)算機(jī)軟件著作權(quán)10余項(xiàng),實(shí)用新型專利4項(xiàng),主持和參與省級(jí)以上教科研課題5項(xiàng),主持橫向課題7項(xiàng);指導(dǎo)學(xué)生參加全國(guó)軟件專業(yè)人才設(shè)計(jì)與創(chuàng)業(yè)大賽獲得全國(guó)總決賽一等獎(jiǎng)2次,指導(dǎo)學(xué)生畢業(yè)論文曾獲得江蘇省“優(yōu)秀畢業(yè)設(shè)計(jì)(論文)”3次。曾編著《亮劍.NET圖解ASP.NET網(wǎng)站開(kāi)發(fā)實(shí)戰(zhàn)》(電子工業(yè)出版社,2009年)