電腦程式設計(C語言)

電腦程式設計(C語言)

《電腦程式設計(C語言)》是2016年9月電子工業出版社出版的圖書,作者是張彩霞。

基本介紹

  • 書名:電腦程式設計(C語言)
  • 作者:張彩霞
  • ISBN:9787121299223
  • 頁數:228頁
  • 定價:32元
  • 出版社:電子工業出版社
  • 出版時間:2016年9月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

C語言是一門通用計算機程式語言,套用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的程式語言。本書深入淺出地講解C語言程式設計的基本方法,使讀者循序漸進地掌握C語言的編程方法和思想,提高動手能力。本書各章節內容後面都配有精煉的小結和豐富的習題,並提供程式原始碼及相應的教學配套資源。 本書是計算機套用專業、各省對口單招計算機專業的首選教程,也可作為廣大計算機愛好者的學習參考書。

圖書目錄

第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

相關詞條

熱門詞條

聯絡我們