C語言程序設計

出版時間:2000-9  出版社:機械工業(yè)出版社  作者:郝玉潔,袁平,常征,易濤  

內容概要

本書分別介紹了C語言的算法基礎、基本概念和如何利用C語言進行程序設計。通過大量的實例介紹了C語言的精華,特別針對目前C語言的發(fā)展,精心策劃了C語言的綜合應用、圖形與動畫的設計、音樂的演奏等。

書籍目錄

序言
前言
第1章ccc程序設計與算法 1
1.1ccc程序設計語言的發(fā)展 1
1.2cccC語言的特點 2
1.2.1cccC語言是中級語言 2
1.2.2cccC語言是結構化語言 3
1.2.3cccC語言是程序員的語言 3
1.3cccC語言的程序結構 4
1.3.1ccc基本程序結構 4
1.3.2ccc函數(shù)庫和鏈接 6
1.3.3ccc開發(fā)一個C程序 7
1.3.4cccC語言的關鍵字 7
1.4ccc算法 8
1.4.1ccc流程圖與算法的結構化描述 9
1.4.2ccc用N-S圖描述算法 12
1.4.3ccc用PAD圖描述算法 13
第2章ccc數(shù)據(jù)類型、運算符和表達式 14
2.1cccC語言的數(shù)據(jù)類型 14
2.2ccc常量與變量 15
2.2.1ccc標識符命名 15
2.2.2ccc常量 16
2.2.3ccc變量 16
2.3ccc整型數(shù)據(jù) 16
2.3.1ccc整型常量 16
2.3.2ccc整型變量 17
2.4ccc實型數(shù)據(jù) 18
2.4.1ccc實型常量 18
2.4.2ccc實型變量 18
2.5ccc字符型數(shù)據(jù) 19
2.5.1ccc字符常量 19
2.5.2ccc字符串常量 19
2.5.3ccc轉義字符 20
2.5.4ccc符號常量 20
2.5.5ccc字符變量 21
2.6ccc運算符 22
2.6.1ccc算術運算符 22
2.6.2ccc自增和自減 22
2.6.3ccc關系和邏輯運算符 23
2.6.4ccc位操作符 24
2.6.5ccc?操作符 26
2.6.6ccc逗號操作符 27
2.6.7ccc關于優(yōu)先級的小結 27
2.7ccc表達式 28
2.7.1ccc表達式中的類型轉換 28
2.7.2ccc構成符cast 29
2.7.3ccc空格與括號 29
2.7.4cccC語言中的簡寫形式 29
第3章ccc程序控制語句 31
3.1ccc程序的三種基本結構 31
3.2ccc數(shù)據(jù)的輸入與輸出 31
3.2.1cccscanf()函數(shù) 31
3.2.2ccccprintf()函數(shù) 33
3.2.3cccgetchar()函數(shù)與putchar()函數(shù) 36
3.2.4ccc程序應用舉例 37
3.3ccc條件控制語句 38
3.3.1cccifc語句 38
3.3.2cccswitchc語句 43
3.3.3ccc程序應用舉例 45
3.4ccc循環(huán)控制語句 46
3.4.1cccwhile語句 47
3.4.2cccdo...cwhilec語句 49
3.4.3cccforc語句 50
3.4.4cccbreak與continue語句 53
3.4.5ccc程序應用舉例 54
第4章ccc函數(shù) 57
4.1ccc函數(shù)說明與返回值 57
4.1.1ccc函數(shù)的類型說明 57
4.1.2ccc返回語句 58
4.2ccc函數(shù)的作用域規(guī)則 60
4.2.1ccc局部變量 60
4.2.2ccc全局變量 61
4.2.3ccc動態(tài)存儲變量 62
4.2.4ccc靜態(tài)存儲變量 63
4.3ccc函數(shù)的調用與參數(shù) 63
4.3.1ccc形式參數(shù)與實際參數(shù) 64
4.3.2ccc賦值調用與引用調用 64
4.4ccc遞歸 64
4.5ccc實現(xiàn)問題 66
4.5.1ccc參數(shù)和通用函數(shù) 66
4.5.2ccc效率 66
4.6ccc函數(shù)庫和文件 67
4.6.1ccc程序文件的大小 67
4.6.2ccc分類組織文件 67
4.6.3ccc函數(shù)庫 67
4.7cccC語言的預處理程序與注釋 67
4.7.1cccC語言的預處理程序 68
4.7.2ccc#define 68
4.7.3ccc#error 69
4.7.4ccc#cinclude 69
4.7.5ccc條件編譯命令 70
4.7.6ccc#undef 72
4.7.7ccc#line 73
4.7.8ccc#pragma 73
4.7.9ccc預定義的宏名 73
4.7.10ccc注釋 73
4.8ccc程序應用舉例 74
第5章ccc數(shù)組 78
5.1ccc一維數(shù)組 78
5.1.1ccc向函數(shù)傳遞一維數(shù)組 78
5.1.2ccc字符串使用的一維數(shù)組 79
5.2ccc二維數(shù)組 80
5.2.1ccc二維數(shù)組的一般形式 80
5.2.2ccc字符串數(shù)組 84
5.3ccc多維數(shù)組 85
5.4ccc數(shù)組的初始化 85
5.4.1ccc數(shù)組初始化 85
5.4.2ccc變長數(shù)組的初始化 86
5.5ccc應用程序舉例 87
第6章ccc指針 91
6.1ccc指針與指針變量 91
6.2ccc指針變量的定義與引用 92
6.2.1ccc指針變量的定義 92
6.2.2ccc指針變量的引用 93
6.3ccc指針運算符與指針表達式 94
6.3.1ccc指針運算符與指針表達式 94
6.3.2ccc指針變量作函數(shù)的參數(shù) 95
6.4ccc指針與數(shù)組 96
6.4.1ccc指針與一維數(shù)組 97
6.4.2ccc指針與二維數(shù)組 99
6.4.3ccc數(shù)組指針作函數(shù)的參數(shù) 102
6.4.4ccc指針與字符數(shù)組 108
6.5ccc指針的地址分配 111
6.6ccc指針數(shù)組 112
6.7ccc指向指針的指針 118
6.8cccmain函數(shù)的參數(shù) 121
第7章ccc結構體與共用體 125
7.1ccc結構體類型變量的定義和引用 125
7.1.1ccc結構體類型變量的定義 126
7.1.2ccc結構體類型變量的引用 127
7.1.3ccc結構體類型變量的初始化 127
7.2ccc結構體數(shù)組的定義和引用 129
7.3ccc結構體指針的定義和引用 135
7.3.1ccc指向結構體類型變量的使用 135
7.3.2ccc指向結構體類型數(shù)組的指針的使用 136
7.4ccc鏈表的建立、插入和刪除 138
7.4.1ccc單鏈表 139
7.4.2ccc單鏈表的插入與刪除 141
7.5ccc共用體 149
7.5.1ccc共用體的定義 149
7.5.2ccc共用體變量的引用 150
第8章ccc輸入、輸出和文件系統(tǒng) 153
8.1ccc緩沖文件系統(tǒng) 153
8.1.1ccc文件的打開與關閉 153
8.1.2ccc文件的讀寫 155
8.1.3ccc隨機讀寫文件 163
8.2ccc非緩沖文件系統(tǒng) 166
8.3ccc文件系統(tǒng)應用舉例 167
第9章ccc實用編程技巧 170
9.1ccc圖形應用技巧 170
9.1.1ccc顯示適配器類型的自動測試 170
9.1.2ccc屏幕圖像的存取技巧 179
9.1.3ccc屏幕顯示格式的控制方法 181
9.1.4ccc使圖形軟件脫離BGI的方法 182
9.1.5ccc拷貝屏幕圖形的方法 183
9.1.6ccc隨意改變VGA顯示器顯示顏色的
技巧 185
9.1.7ccc用隨機函數(shù)實現(xiàn)動畫的技巧 187
9.1.8ccc用putimagec函數(shù)實現(xiàn)動畫的技巧 189
9.2ccc菜單設計技術 191
9.2.1ccc下拉式菜單的設計 191
9.2.2ccc選擇式菜單的設計 194
9.2.3ccc實現(xiàn)陰影窗口的技巧 195
9.3ccc音響技巧 197
9.3.1ccc音樂程序設計 197
9.3.2ccc自動識譜音樂程序 200
9.3.3ccc實現(xiàn)后臺演奏音樂的技巧 203
第10章cccC++入門 205
10.1ccc面向對象的概念 205
10.1.1ccc面向對象的程序結構 205
10.1.2cccC++的類 206
10.2cccC++的輸入與輸出 207
10.3ccc類與對象 208
10.3.1ccc類的定義與對象的引用 209
10.3.2ccc構造函數(shù)與析構函數(shù) 211
10.3.3ccc函數(shù)重載 215
10.3.4ccc友元 216
10.4ccc對象指針 219
10.5ccc派生類與繼承類 225
10.5.1ccc單繼承的派生類 225
10.5.2ccc多繼承的派生類 233
附錄Accc常用字符與ASCII代碼對照表 238
附錄Bccc習題 239

圖書封面

評論、評分、閱讀與下載


    C語言程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7