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