C語言程序設(shè)計(jì)輔導(dǎo)及實(shí)驗(yàn)指導(dǎo)書
定 價(jià):30 元
叢書名:普通高等教育“十二五”規(guī)劃教材
- 作者:羅永龍,方群主編
- 出版時(shí)間:2013/2/27
- ISBN:9787030361837
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP312
- 頁碼:
- 紙張:膠版紙
- 版次:頁 數(shù):
- 開本:大16開
羅永龍、方群主編的這本《C語言程序設(shè)計(jì)輔導(dǎo)及實(shí)驗(yàn)指導(dǎo)書》是《C語言程序設(shè)計(jì)》配套的輔導(dǎo)與實(shí)驗(yàn)教材,分為上、下兩篇。
上篇為C語言程序設(shè)計(jì)輔導(dǎo),主要介紹每章的重點(diǎn)與難點(diǎn);下篇為C語言程序設(shè)計(jì)實(shí)驗(yàn),為每章配置1~2個(gè)實(shí)驗(yàn)以供選擇。為便于讀者掌握書中的知識(shí)和操作,《C語言程序設(shè)計(jì)輔導(dǎo)及實(shí)驗(yàn)指導(dǎo)書》還提供了精選習(xí)題與參考答案,供練習(xí)。
《C語言程序設(shè)計(jì)輔導(dǎo)及實(shí)驗(yàn)指導(dǎo)書》可作為高等院校各專業(yè)C語言程序設(shè)計(jì)課程的實(shí)踐指導(dǎo)教材,也可供相關(guān)領(lǐng)域的工程技術(shù)人員參考。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
羅永龍、方群主編的這本《C語言程序設(shè)計(jì)輔導(dǎo)及實(shí)驗(yàn)指導(dǎo)書》是高等學(xué)校計(jì)算機(jī)基礎(chǔ)系列教材之一,是普通高等教育“十二五”規(guī)劃教材。全書分上下兩篇共11章,內(nèi)容包括C語言程序設(shè)計(jì)輔導(dǎo)和C語言程序設(shè)計(jì)實(shí)驗(yàn)?勺鳛楦叩仍盒8鲗I(yè)C語言程序設(shè)計(jì)課程的實(shí)踐指導(dǎo)教材,也可供相關(guān)領(lǐng)域的工程技術(shù)人員參考。
目錄
前言
上篇 C語言程序設(shè)計(jì)輔導(dǎo)
第1章 C語言概述 2
1.1 知識(shí)點(diǎn)解析 2
1.1 程序設(shè)計(jì)語言與程序 2
1.1.2 算法 3
1.1.3 C程序的結(jié)構(gòu)特點(diǎn) 3
1.2 案例分析 3
1.3 拓展知識(shí) 9
1.4 習(xí)題 11
第2章 基本數(shù)據(jù)類型及運(yùn)算 13
2.1 知識(shí)點(diǎn)解析 13
2.1.1 數(shù)據(jù)類型和數(shù)據(jù)類型轉(zhuǎn)換 13
2.1.2 運(yùn)算符和表達(dá)式 14
2.2 案例分析 14
2.3 拓展知識(shí) 17
2.3.1 匈牙利命名法(Hungarian Notation) 17
2.3.2 良好的程序書寫風(fēng)格 18
2.4 習(xí)題 20
第3章 順序結(jié)構(gòu)程序設(shè)計(jì) 24
3.1 知識(shí)點(diǎn)解析 24
3.1.1 程序的控制結(jié)構(gòu) 24
3.1.2 語句 24
3.1.3 數(shù)據(jù)輸入與輸出 25
3.2 案例分析 25
3.3 拓展知識(shí) 28
3.4 習(xí)題 29
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 32
4.1 知識(shí)點(diǎn)解析 32
4.1.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 32
4.1.2 邏輯運(yùn)算符和邏輯表達(dá)式 32
4.1.3 if語句 33
4.1.4 條件運(yùn)算符和條件表達(dá)式 34
4.1.5 switch語句 34
4.2 案例分析 34
4.3 拓展知識(shí) 39
4.4 習(xí)題 41
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 47
5.1 知識(shí)點(diǎn)解析 47
5.1.1 while、do…while和for循環(huán)語句 47
5.1.2 循環(huán)結(jié)構(gòu)的要點(diǎn) 48
5.1.3 break與continue語句的區(qū)別 48
5.2 案例分析 48
5.3 拓展知識(shí) 54
5.3.1 用goto語句實(shí)現(xiàn)循環(huán)控制 54
5.3.2 不提倡使用goto語句 56
5.4 習(xí)題 56
第6章 函數(shù) 64
6.1 知識(shí)點(diǎn)解析 64
6.1.1 函數(shù)的定義 64
6.1.2 函數(shù)的調(diào)用 64
6.2 案例分析 65
6.3 拓展知識(shí) 71
6.3.1 拆分問題 71
6.3.2 合并問題 71
6.4 習(xí)題 72
第7章 數(shù)組 79
7.1 知識(shí)點(diǎn)解析 79
7.1.1 一維數(shù)組 79
7.1.2 二維數(shù)組 79
7.1.3 字符數(shù)組 80
7.1.4 數(shù)組作為函數(shù)參數(shù) 81
7.2 案例分析 81
7.3 拓展知識(shí) 90
7.4 習(xí)題 91
第8章 編譯預(yù)處理 95
8.1 知識(shí)點(diǎn)解析 95
8.1.1 預(yù)處理的概念 95
8.1.2 宏替換 95
8.1.3 宏定義的幾點(diǎn)說明 95
8.1.4 宏定義的優(yōu)點(diǎn) 96
8.1.5 宏定義在編程中的使用 96
8.1.6 文件包含 96
8.1.7 條件編譯 96
8.2 案例分析 97
8.3 拓展知識(shí) l00
8.3.1 C語言源程序的處理過程 100
8.3.2 預(yù)處理指令 101
8.4 習(xí)題 101
第9章 指針 103
9.1 知識(shí)點(diǎn)解析 103
9.1.1 指針 103
9.1.2 指針變量的定義及使用 103
9.1.3 數(shù)組指針及指針數(shù)組 103
9.1.4 字符串的指針存儲(chǔ)實(shí)現(xiàn) 104
9.1.5 兩數(shù)指針及指針兩數(shù) 104
9.2 案例分析 104
9.3 拓展知識(shí) l08
9.4 刊題 109
第10章 結(jié)構(gòu)體和共用體 114
10.1 知識(shí)點(diǎn)解析 114
10.1.1 結(jié)構(gòu)體 114
10.1.2 共用體 114
10.1.3 枚舉 114
10.1.4 用typedef自定義類型名 115
10.2 案例分析 115
10.3 拓展知識(shí) 119
10.3.1 結(jié)構(gòu)體類型的指針變量 119
10.3.2 結(jié)構(gòu)體與函數(shù) 119
10.3.3 用結(jié)構(gòu)體指針操作鏈表 120
10.4 習(xí)題 123
第11章 文件 131
11.1 知識(shí)點(diǎn)解析 131
11.1.1 文件 131
11.1.2 文件的打開和關(guān)閉 132
11.1.3 文件的讀寫操作 132
11.1.4 文件定位和出錯(cuò)檢測(cè) 133
112 案例分析 133
11.3 拓展知識(shí) 139
11.3.1 常用文件存儲(chǔ)設(shè)備——U盤的使用 139
11.3.2 文件的刪除和恢復(fù) 140
11.4 習(xí)題 l40
下篇 C語言程序設(shè)計(jì)實(shí)驗(yàn)
實(shí)驗(yàn) 146
實(shí)驗(yàn)1 C語言概述 146
實(shí)驗(yàn)2 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 147
實(shí)驗(yàn)3 順序結(jié)構(gòu)程序設(shè)計(jì) 150
實(shí)驗(yàn)4 選擇結(jié)構(gòu)程序設(shè)計(jì) 152
實(shí)驗(yàn)5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 155
實(shí)驗(yàn)6 函數(shù) 159
實(shí)驗(yàn)7 數(shù)組 162
分實(shí)驗(yàn)1 一維數(shù)組 162
分實(shí)驗(yàn)2 二維數(shù)組與字符數(shù)組 165
實(shí)驗(yàn)8 編譯預(yù)處理 167
實(shí)驗(yàn)9 指針 169
實(shí)驗(yàn)10 結(jié)構(gòu)體和共用體 171
實(shí)驗(yàn)11 文件 173
習(xí)題參考答案 176
實(shí)驗(yàn)參考答案 204
參考文獻(xiàn) 235