發表於2024-11-05
計算機程序設計(C語言) pdf epub mobi txt 電子書 下載
目 錄
第1章 概述 1
1.1 語言概述 1
1.1.1 C語言的産生與發展 1
1.1.2 C語言的特點 2
1.2 簡單C語言程序 2
1.3 Visual C++ 6.0集成開發環境 4
1.4 簡單錯誤信息提示解讀 8
第2章 數據類型、運算符及錶達式 12
2.1 C語言的數據類型 12
2.2 常量與變量 12
2.2.1 常量 13
2.2.2 變量 15
2.3 運算符與錶達式 19
2.3.1 算術運算符與錶達式 19p
2.3.2 關係運算符與錶達式 20
2.3.3 邏輯運算符與錶達式 21
2.3.4 賦值運算符與錶達式 22
2.3.5 逗號運算符與錶達式 23
2.3.6 條件運算符與錶達式 23
2.3.7 求字節數運算符與錶達式 24
2.3.8 指針運算符及位運算符 25
2.4 不同類型數據間的混閤運算 27
本章小結 29
本章習題 29
第3章 基本語句與順序結構程序設計 32
3.1 C語句概述 32
3.2 數據輸入與輸齣 33
3.2.1 數據輸入與輸齣的概念 33
3.2.2 字符數據的輸入/輸齣函數 33
3.3 格式輸入與輸齣 34
3.3.1 printf函數 34
3.3.2 scanf函數 39
3.4 順序結構程序設計的應用 42
本章小結 43
本章習題 44
第4章 選擇結構程序設計 48
4.1 關係運算與邏輯運算的應用 48
4.2 if語句 49
4.2.1 單分支結構語句 50
4.2.2 雙分支結構語句 50
4.2.3 多分支結構語句 51
4.2.4 if語句的嵌套 54
4.3 switch語句 57
4.3.1 switch語句概述 57
4.3.2 switch語句的嵌套 59
4.4 選擇結構程序設計的應用 60
4.4.1 if語句程序實例 60
4.4.2 switch語句程序實例 62
本章小結 63
本章習題 64
第5章 循環結構程序設計 70
5.1 for循環語句 71
5.2 while循環語句 74
5.3 do…while循環語句 75
5.4 循環結構嵌套 78
5.5 輔助語句break和continue 80
5.5.1 break語句 80
5.5.2 continue語句 81
5.6 循環結構程序設計應用舉例 82
5.6.1 循環次數類應用 82
5.6.2 文本作圖類應用 84
5.6.3 素數類應用 85
5.6.4 窮舉法應用 87
5.6.5 遞推法應用 88
本章小結 89
本章習題 90
第6章 數組與字符串 93
6.1 一維數組 93
6.1.1 一維數組的定義及初始化 93
6.1.2 一維數組元素的引用 95
6.1.3 一維數組的應用—極值 97
6.1.4 一維數組的應用—排序 98
6.1.5 一維數組的應用—查找 103
6.1.6 一維數組的其他應用舉例 104
6.2 二維數組 107
6.2.1 二維數組的定義與初始化 107
6.2.2 二維數組的引用 108
6.2.3 二維數組的應用—極點與鞍點問題 109
6.2.4 二維數組的應用—圖形打印 111
6.2.5 二維數組的應用—矩陣相加、相乘、轉置與鏇轉 115
6.2.6 二維數組的應用—方陣鏇轉與轉置 117
6.2.7 二維數組的其他應用舉例 118
6.3 字符數組 121
6.3.1 字符數組的定義與初始化 121
6.3.2 字符數組的引用 122
6.3.3 字符串與字符數組 124
6.3.4 字符串處理的常用係統函數 125
6.3.5 字符數組與字符串應用舉例 127
本章小結 130
本章習題 130
第7章 函數 135
7.1 概述 135
7.2 函數的定義 136
7.2.1 函數定義的一般形式 136
7.2.2 函數定義的類型 137
7.3 函數的參數與函數值 139
7.3.1 形式參數和實際參數 139
7.3.2 函數的返迴值 140
7.4 函數的調用 141
7.4.1 函數調用的一般形式 141
7.4.2 函數調用的方法 141
7.4.3 被調函數的聲明和函數原型 142
7.4.4 函數的嵌套調用 143
7.4.5 函數的遞歸調用 144
7.4.6 數組作為函數參數 146
7.5 局部變量和全局變量 151
7.5.1 局部變量 151
7.5.2 全局變量 152
7.6 變量的存儲類彆 154
7.6.1 動態存儲方式與靜態存儲方式 154
7.6.2 使用auto聲明自動變量 154
7.6.3 使用static聲明局部變量 155
7.6.4 register變量 155
7.6.5 使用extern聲明全局變量 156
本章小結 156
本章習題 157
第8章 文件 160
8.1 C文件概述 160
8.1.1 文件分類 160
8.1.2 文件名 161
8.1.3 文件的打開與關閉 161
8.2 C文件順序讀寫 164
8.2.1 字符讀寫函數 164
8.2.2 字符串讀寫函數 167
8.2.3 數據塊讀寫函數 169
8.2.4 格式化讀寫函數 171
8.3 C文件的隨機讀寫 173
8.3.1 rewind函數的應用 173
8.3.2 fseek函數的應用 174
8.3.3 文件的其他檢測函數 175
本章小結 176
本章習題 177
第9章 指針與結構體 182
9.1 指針的定義與賦值 182
9.1.1 指針與變量的地址 182
9.1.2 指針變量的定義 183
9.1.3 指針變量的賦值 184
9.1.4 指針變量的引用 186
9.2 指針變量的應用 188
9.2.1 指針與數組 188
9.2.2 指針與字符串 189
9.2.3 指針與函數 191
9.3 結構體類型 194
9.4 共用體類型 200
9.5 新類型定義 203
9.6 簡單鏈錶 203
9.6.1 靜態簡單鏈錶的創建 204
9.6.2 動態單嚮鏈錶的創建 205
本章小結 206
本章習題 206
附錄 210
附錄A ASCII碼對照錶 210
附錄B C關鍵字及意義 211
附錄C C運算符、優先級和結閤性 212
附錄D C語言常用庫函數 213
內容介紹
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、産生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。 本書深入淺齣地講解C語言程序設計的基本方法,使讀者循序漸進地掌握C語言的編程方法和思想,提高動手能力。本書各章節內容後麵都配有精煉的小結和豐富的習題,並提供程序源代碼及相應的教學配套資源。 本書是計算機應用專業、各省對口單招計算機專業的首選教程,也可作為廣大計算機愛好者的學習參考書。
計算機程序設計(C語言) pdf epub mobi txt 電子書 下載