C程式設計(2017年清華大學出版社出版的圖書)

C程式設計(2017年清華大學出版社出版的圖書)

《C程式設計》是由郭偉青、趙建鋒、何朝陽編著,2017年清華大學出版社出版的高等學校計算機類創新與套用型規劃教材。該教材 可作為計算機專業基礎課、公共基礎課的教學及參考用書,也可作為計算機等級考試輔導用書。內容具有較強的適用性,為學生從事程式設計及相關工作打下堅實基礎。

全書共11章,第1章概述C語言的程式結構與特點,C程式的編輯編譯及運行步驟;第2章介紹C語言的數據類型;第3章講述常用運算符、表達式和庫函式的使用;第4章介紹結構化程式設計方法;第5章講述利用數組處理批量數據的方法;第6章介紹利用函式實現模組化程式設計方法;第7章是編譯預處理命令;第8章是指針的概念及其套用;第9章介紹利用結構體與共用體建立數據類型的方法;第10章介紹位運算符及位運算;第11章是檔案的使用。該教材將常用的字元ASCII碼錶、運算符的優先權與結合性、常用庫函式編入附錄A至附錄C中,方便讀者參考查閱。

基本介紹

  • 書名:C程式設計
  • 作者:郭偉青、趙建鋒、何朝陽
  • ISBN:9787302460077
  • 類別:高等學校計算機類創新與套用型規劃教材
  • 頁數:269頁
  • 出版社:清華大學出版社
  • 出版時間:2017年1月1日
  • 裝幀:平裝
  • 開本:16開
  • 字數:388千字
  • CIP核字號:2016316426
成書過程,修訂過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂過程

《C程式設計》由郭偉青、趙建鋒、何朝陽編著。該教材在編寫過程中,許多專家、同行及程式設計人員對該教材理論及實踐內容的組織和編排提出了修改建議。

出版工作

2017年1月1日,該教材由清華大學出版社出版。
出版社工作人員
責任編輯封面設計責任校對責任印製
張玥、薛陽
常雪影
白蕾
沈露

內容簡介

全書共11章,第1章概述C語言的程式結構與特點,C程式的編輯編譯及運行步驟;第2章介紹C語言的數據類型;第3章講述常用運算符、表達式和庫函式的使用;第4章介紹結構化程式設計方法;第5章講述利用數組處理批量數據的方法;第6章介紹利用函式實現模組化程式設計方法;第7章是編譯預處理命令;第8章是指針的概念及其套用;第9章介紹利用結構體與共用體建立數據類型的方法;第10章介紹位運算符及位運算;第11章是檔案的使用。該教材將常用的字元ASCII碼錶、運算符的優先權與結合性、常用庫函式編入附錄A至附錄C中,方便讀者參考查閱。

教材目錄

1.1C語言程式結構1
1.1.1C程式的初步認識1
1.1.2C程式結構2
1.2C語言的特點4
1.3簡單C程式舉例5
1.4C程式的運行10
1.4.1C程式的運行步驟10
1.4.2在VC++6.0中編輯、編譯和運行C程式11
1.5習題與實踐13
第2章C語言的數據類型15
2.1概述15
2.2基本數據類型16
2.2.1整型16
2.2.2實型17
2.2.3字元型18
2.3常量與變數18
2.3.1字元集與標識符18
2.3.2常量20
2.3.3符號常量22
2.3.4變數23
2.4習題與實踐24
第3章常用運算符、表達式和庫函式27
3.1常用運算符和表達式27
3.1.1算術運算符和表達式27
3.1.2關係運算符和表達式30
3.1.3邏輯運算符和表達式32
3.1.4賦值運算符和表達式34
3.1.5逗號運算符和表達式36
3.2常用庫函式37
3.2.1輸入輸出函式37
3.2.2數學運算函式47
3.2.3字元處理函式48
3.3習題與實踐50
第4章結構化程式設計53
4.1程式的三種基本結構53
4.2選擇結構程式設計54
4.2.1if語句55
4.2.2switch語句62
4.2.3程式舉例64
4.3循環結構程式設計67
4.3.1while語句67
4.3.2dowhile語句68
4.3.3for語句71
4.3.4break語句與continue語句73
4.3.5循環的嵌套76
4.3.6程式舉例80
4.4習題與實踐84
第5章利用數組處理批量數據93
5.1一維數組的定義和引用93
5.1.1一維數組的定義93
5.1.2一維數組元素的引用95
5.2二維數組的定義和引用97
5.2.1二維數組的定義97
5.2.2二維數組元素的引用98
5.3字元數組101
5.3.1字元數組的定義和使用101
5.3.2字元數組和字元串101
5.3.3字元串處理函式104
5.4程式舉例107
5.5習題與實踐113
第6章利用函式實現模組化程式設計121
6.1函式概述121
6.2函式定義、調用和聲明122
6.2.1函式定義122
6.2.2函式調用124
6.2.3函式聲明126
6.3函式的參數傳遞128
6.3.1函式調用的參數傳遞128
6.3.2值傳遞128
6.3.3地址傳遞130
6.4函式的嵌套調用和遞歸調用132
6.4.1函式的嵌套調用132
6.4.2函式的遞歸調用133
6.5全局變數和局部變數137
6.6變數的存儲方式140
6.7習題與實踐142
第7章編譯預處理命令149
7.1概述149
7.2宏定義150
7.2.1不帶參數的宏定義150
7.2.2帶參數的宏定義152
7.3檔案包含153
7.4條件編譯156
7.5習題與實踐158
第8章指針的使用163
8.1指針的基本概念163
8.1.1地址和指針163
8.1.2指針變數的定義和引用165
8.1.3指針變數作函式參數167
8.2指針與數組170
8.2.1一維數組元素的指針表示法170
8.2.2數組名作函式參數174
8.2.3二維數組中的指針176
8.3指針與字元串179
8.4指針與函式182
8.4.1指向函式的指針182
8.4.2返回指針值的函式184
8.5指針數組185
8.5.1指針數組的定義和套用185
8.5.2指針數組作main函式的參數186
8.6多級指針187
8.7程式舉例1888.8習題與實踐192
第9章利用結構體與共用體建立數據類型199
9.1結構體類型的定義和使用199
9.1.1結構體類型的定義199
9.1.2結構體類型變數的定義200
9.1.3結構體類型變數的引用202
9.2結構體數組205
9.3指向結構體類型數據的指針207
9.4鍊表209
9.4.1鍊表的基本概念209
9.4.2動態存儲分配函式210
9.4.3鍊表的基本操作211
9.5共用體219
9.5.1共用體變數的定義219
9.5.2共用體變數的引用221
9.6習題與實踐222
第10章位運算符及位運算227
10.1概述227
10.2位運算符及位運算228
10.3程式舉例233
10.4習題與實踐237
第11章檔案的使用239
11.1概述239
11.2用檔案類型指針定義檔案240
11.3檔案操作函式242
11.3.1檔案的打開和關閉函式243
11.3.2檔案的讀寫函式244
11.3.3檔案的定位函式249
11.4程式舉例250
11.5習題與實踐256
附錄A字元的ASCII碼錶261
附錄B運算符的優先權與結合性263
附錄C常用庫函式265
參考文獻269
(註:目錄排版順序為從左列至右列

教學資源

  • 配套教材
該教材有配套教材——《C程式設計學習指導》。
書名書號出版社出版時間作者
《C程式設計學習指導》
9787302472452
清華大學出版社
2017.08.01
郭偉青、趙建鋒、何朝陽
  • 課程資源
該教材有配套教學課件及電子資源。

教材特色

該教材立足於本科教育,面向初學者,突出實踐及套用,在介紹基本概念及相關理論知識的基礎上,用讀者容易理解的方式敘述,從最簡單的程式入手,引出概念、定義及相關理論知識,結合程式進行解析,為加深理解,在各章節對理論知識介紹之後,均列舉了程式實例加以鞏固理解,並且各章節還設計了練習及實踐環節,使學生更好地掌握所學理論知識及編程方法。該教材以“簡單程式→概念定義及相關理論知識→程式實例→練習及實踐環節”的方式呈現給讀者。

作者簡介

郭偉青,女,1971年生,博士研究生,浙江工業大學之江學院副教授,CCF會員,研究方向為計算機視覺、計算機圖形學、全景視覺感測技術。
趙建鋒,1966年生,漸江餘姚人,浙江工業大學之江學院計算機基礎教研室主任,高級講師,研究方向為計算機套用。
何朝陽,1970年生,男,浙江新昌人,浙江工業大學之江學院教務與資產管理處處長、副教授。

相關詞條

熱門詞條

聯絡我們