C語言程式設計(2020年電子工業出版社出版的圖書)

C語言程式設計(2020年電子工業出版社出版的圖書)

本詞條是多義詞,共99+個義項
更多義項 ▼ 收起列表 ▲

《C語言程式設計》是由陳亮、霍煒、吳濤主編,2020年1月電子工業出版社出版的普通高等教育“十三五”規劃教材。該教材適合作為高等院校本科生的教學用書,也可作為參加全國計算機等級考試二級(C語言)的輔導教材,同時也是工程技術人員較好的參考用書。

該教材共12章,內容包括:C語言概述、基本數據類型與表達式、順序結構程式設計、選擇結構程式設計、循環結構程式設計、數組、函式、編譯預處理、指針、結構體、共用體和枚舉、檔案。

基本介紹

  • 書名:C語言程式設計
  • 作者:陳亮、霍煒、吳濤
  • 類別:普通高等教育“十三五”規劃教材
  • 出版社:電子工業出版社
  • 出版時間:2020年1月
  • 頁數:280 頁
  • 開本:16 開
  • 裝幀平裝
  • ISBN:9787121381744
  • 字數:448000
  • CIP核字號:2019289988
成書過程,修訂過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂過程

該教材是根據教育部計算機基礎課程教學指導委員會制定的大綱,結合2020年普通高等院校計算機基礎教學的現狀和全國計算機等級考試大綱,由一線教師組織編寫的。
該教材由陳亮、霍煒、吳濤擔任主編,由薛紀文、牟莉、王春玲擔任副主編。

出版工作

2020年1月,該教材由電子工業出版社出版。
出版工作人員
責任編輯
譚海平

內容簡介

該教材共12章,第1章介紹C語言程式設計的基礎知識;第2章介紹C語言的基本數據類型與表達式;第3~5章介紹結構化程式設計方法,包括順序結構、選擇結構和循環結構;第6、9、10、11和12章分別介紹數組、指針、結構體、共用體、枚舉和檔案等類型及其相關套用;第7章詳細介紹函式及其使用;第8章介紹編譯預處理。

教材目錄

第1章 C語言概述 1
第5章 循環結構程式設計 71
9.5.3 字元串數組的進一步討論 183
1.1 程式設計的相關概念 1
5.1 概述 71
9.6 指針和函式 186
1.1.1 基本概念 1
5.2 while語句及其循環結構 72
9.6.1 指針作為函式的參數 186
1.1.2 算法 1
5.3 do-while語句及其循環結構 75
9.6.2 指針型函式 190
1.1.3 數據結構 3
5.4 for語句及其循環結構 76
9.6.3 指向函式的指針 191
1.1.4 算法+數據結構=程式 3
5.5 break、continue和goto語句 78
9.6.4 數組和指向數組的指針變數作為函式參數的進一步討論 194
1.2 C/C++語言的產生及特點 3
5.5.1 break語句 80
9.7 指針和多級指針 196
1.3 C語言程式結構的特點 4
5.5.2 continue語句 80
9.7.1 指向指針的指針 196
1.4 C語言中的辭彙 6
5.5.3 goto語句 81
9.7.2 多級指針 198
1.5 C語言程式編寫的基本規範 7
5.6 循環的嵌套 81
第10章 結構體與鍊表 199
1.6 C語言程式的開發步驟及Microsoft Visual C++ 2010 Express集成開發環境介紹 9
5.7 循環程式舉例 83
10.1 概述 199
1.6.1 C語言程式的開發步驟 9
第6章 數組 87
10.2 結構體類型的聲明 200
1.6.2 Microsoft Visual C++ 2010 Express集成開發環境介紹 9
6.1 一維數組 87
10.3 結構體變數的定義 200
1.6.3 利用集成開發環境進行程式開發 10
6.1.1 一維數組的定義 87
10.4 結構體變數的引用 202
第2章 基本數據類型與表達式 14
6.1.2 一維數組元素的引用 88
10.4.1 對結構體變數成員的引用 203
2.1 C語言的數據類型 14
6.1.3 一維數組的初始化 89
10.4.2 對結構體變數的整體引用 203
2.2 標識符、常量和變數 15
6.1.4 一維數組程式舉例 90
10.5 結構體變數的初始化 203
2.2.1 標識符 15
6.2 二維數組 96
10.6 結構體數組 204
2.2.2 常量和符號常量 15
6.2.1 二維數組的定義 96
10.6.1 結構體數組的定義 205
2.2.3 變數 16
6.2.2 二維數組元素的引用 96
10.6.2 結構體數組的初始化 206
2.3 整型 17
6.2.3 二維數組的初始化 97
10.6.3 結構體數組元素的引用 207
2.3.1 整型常量 17
6.2.4 二維數組程式舉例 98
10.7 指向結構體類型數據的指針 208
2.3.2 整型變數 17
6.3 字元數組 103
10.7.1 指向結構體變數的指針 208
2.3.3 整型數據的存儲形式 18
6.3.1 字元數組的定義 104
10.7.2 指向結構體數組的指針 209
2.4 實型 19
6.3.2 字元數組的初始化 104
10.7.3 結構體變數和指向結構體的指針作為函式參數 211
2.4.1 實型常量 19
6.3.3 字元數組的引用 105
10.8 鍊表 216
2.4.2 實型變數 19
6.3.4 字元串和字元串結束標誌 106
10.8.1 鍊表概述 216
2.4.3 實型數據在記憶體中的存儲形式 19
6.3.5 字元數組的輸入/輸出 107
10.8.2 處理動態鍊表所需的函式 216
2.5 字元型 20
6.3.6 字元串處理函式 109
10.8.3 單鍊表 217
2.5.1 字元常量 20
6.3.7 字元數組套用舉例 114
10.8.4 雙向鍊表 230
2.5.2 字元串常量 21
第7章 函式 118
10.9 用typedef定義類型 236
2.5.3 字元變數 22
7.1 函式概述 118
第11章 共用體和枚舉 238
2.6 算術表達式 22
7.2 函式的定義與返回值 119
11.1 共用體類型 238
2.6.1 C語言運算符簡介 22
7.2.1 函式的定義 119
11.1.1 共用體類型和共用體變數的定義 238
2.6.2 數值型數據混合運算時的類型轉換 22
7.2.2 函式的返回值 121
11.1.2 共用體變數的引用 240
2.6.3 算術運算符及算術表達式 23
7.3 函式的調用 122
11.1.3 共用體的特點 240
2.7 賦值表達式 25
7.3.1 函式的參數及其傳遞 122
11.1.4 共用體和結構體的比較 241
2.7.1 賦值運算符和賦值表達式 25
7.3.2 函式調用方式 124
11.2 共用體類型套用舉例 241
2.7.2 複合賦值表達式 25
7.3.3 函式聲明和函式原型 125
11.3 枚舉類型 243
2.7.3 賦值運算中的類型轉換 26
7.4 函式的嵌套調用 126
11.3.1 枚舉類型的定義 243
2.8 關係表達式和邏輯表達式 27
7.5 函式的遞歸調用 128
11.3.2 枚舉類型的特點 244
2.8.1 C語言的邏輯值 27
7.6 數組作為函式的參數 132
11.3.3 枚舉類型套用舉例 244
2.8.2 關係運算符及關係表達式 27
7.6.1 數組元素作為函式實參 132
第12章 檔案 247
2.8.3 邏輯運算符及邏輯表達式 27
7.6.2 數組名作為函式參數 133
12.1 檔案概述 247
2.9 逗號表達式 28
7.7 局部變數和全局變數 137
12.2 檔案指針 248
2.10 位運算 29
7.7.1 局部變數及其作用域和生存期 138
12.3 檔案的打開和關閉 249
2.10.1 位運算符 29
7.7.2 全局變數及其作用域和生存期 141
12.3.1 檔案的打開函式fopen 249
2.10.2 位域簡介 32
7.8 內部函式和外部函式 144
12.3.2 檔案的關閉函式fclose 250
2.11 條件運算符和條件表達式 33
第8章 編譯預處理 147
12.4 檔案的讀/寫 251
第3章 順序結構程式設計 35
8.1 宏定義 147
12.4.1 字元讀/寫函式fgetc和fputc 251
3.1 C語句概述 35
8.1.1 無參宏的定義 147
12.4.2 字元串讀/寫函式fgets和fputs 252
3.2 程式的三種基本結構 37
8.1.2 帶參數的宏定義 150
12.4.3 數據塊讀/寫函式fread和fwrite 252
3.3 數據的輸入/輸出 39
8.2 檔案包含 153
12.4.4 格式化讀/寫函式fscanf和fprintf 253
3.3.1 格式輸出函式printf 39
8.3 條件編譯 155
12.5 檔案的隨機讀/寫 253
3.3.2 格式輸入函式scanf 44
第9章 指針 159
12.5.1 檔案定位 253
3.3.3 字元輸出函式putchar 47
9.1 存儲單元及其地址 159
12.5.2 檔案的隨機讀/寫 254
3.3.4 字元輸入函式getchar 47
9.2 變數的實質 160
12.6 檔案檢測函式 255
3.4 順序結構程式設計舉例 48
9.3 指針和變數 162
12.6.1 檔案結束檢測函式feof 255
第4章 選擇結構程式設計 55
9.3.1 指針相關概念的引入 162
12.6.2 讀/寫檔案出錯檢測函式ferror 255
4.1 關係運算符與關係表達式 55
9.3.2 指針變數的定義和聲明 163
12.6.3 檔案出錯標誌和檔案結束標誌置零函式clearerr 255
4.1.1 關係運算符 55
9.3.3 指針變數的引用 164
12.7 庫檔案 255
4.1.2 關係表達式 56
9.4 指針和數組 168
12.8 檔案套用舉例 256
4.2 邏輯運算符與邏輯表達式 56
9.4.1 指向一維數組元素的指針 168
附錄A ASCII碼錶 261
4.2.1 邏輯運算符 56
9.4.2 通過指針變數引用一維數組元素 170
附錄B 運算符的優先權和結合方向一覽 264
4.2.2 邏輯表達式 57
9.4.3 指向二維數組的指針 171
附錄C C語言標準庫函式 265
4.3 if語句 57
9.4.4 指針型數組 175
C.1 頭檔案 265
4.3.1 if語句的三種形式 57
9.4.5 動態數組的實現 178
C.2 常用庫函式分類 266
4.3.2 if語句的嵌套使用 62
9.5 指針和字元串 180
參考文獻 269
4.4 switch語句 64
9.5.1 字元指針 180

4.5 選擇結構程式設計舉例 67
9.5.2 字元指針變數和字元數組的比較 182

(註:目錄排版順序為從左列至右列

教學資源

  • 配套教材
該教材有配套教材《C語言程式設計實踐教程》。
書名
書號
出版社
出版時間
作者
《C語言程式設計實踐教程》
9787121381737
2020年1月
薛紀文、霍煒、吳濤
  • 課程資源
該教材配有教學課件。

教材特色

1、該教材採用Microsoft Visual C++ 2010 Express集成開發環境[全國計算機等級考試二級(C語言)指定編譯環境],介紹了從編輯、編譯、運行到調試C程式的完整過程;書中所有程式均在此編譯環境下調試通過。
2、該教材從全國計算機等級考試二級(C語言)試題中選用了經典試題作為例題和練習題,並進行了分析和講解。

作者簡介

陳亮,男,西安工程大學計算機學院副教授,碩士研究生導師,研究方向為網路管理與流量分析、並行計算與大數據處理、製造企業信息化等。
霍煒,西安工程大學計算機科學學院,碩士研究生,講師,主要研究領域為網際網路行銷、多媒體信息處理,主講《計算機基礎》《C語言程式設計》《傳播學》《多媒體技術》等課程。

相關詞條

熱門詞條

聯絡我們