C程式設計(微課版)

《藝術與科學融合創新》是清華大學出版社於2021年出版的書籍。作者為郭偉青。

基本介紹

  • 書名:C程式設計(微課版)
  • 作者:郭偉青、趙建鋒、何朝陽、吳越、陳祥華、王定國
  • 出版社:清華大學出版社
  • 出版時間:2021年5月1日
  • 定價:59.50 元
  • ISBN:9787302572336
圖書內容,目錄,

圖書內容

本書系統全面地介紹有關C語言程式設計開發所涉及的基本概念和程式設計方法,根據認知規律,由淺入深,重點突出實踐和套用,通過簡單的程式實例體現C語言程式設計的理論體系。
本書共11章,內容包括理論基礎、數據類型、常用運算符和表達式、常用庫函式、三種基本結構、數組、函式、預處理命令、指針、結構體和共用體、位運算、檔案等。全書每章內容與程式設計實例緊密結合,作者精心編寫了大量的程式實例,有助於學生掌握程式設計方法。各章節在理論介紹及實踐環節中嵌入網際網路教學資源,對相關知識進行擴展介紹,並提供程式實例分析、程式說明、程式運行演示、習題參考答案等,讀者可通過掃描二維碼獲取豐富的相關網路教學資源,有助於學生理解知識、套用知識,達到學以致用的目的。通過對本書各知識點的系統學習及實踐環節的鍛鍊,為學生今後從事程式設計及相關工作打下堅實的基礎。
本書以培養套用型人才為目標,可作為高等院校理工科相關專業電腦程式設計課程的教材,也可作為計算機等級考試的參考用書。

目錄

第1章C程式的結構與特點1
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程式舉例65
4.3循環結構程式設計67
4.3.1while語句67
4.3.2dowhile語句69
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字元數組100
5.3.1字元數組的定義和使用100
5.3.2字元數組和字元串101
5.3.3字元串處理函式104
5.4程式舉例107
5.5習題與實踐113
第6章利用函式實現模組化程式設計119
6.1函式概述119
6.2函式定義、調用和聲明120
6.2.1函式定義120
6.2.2函式調用122
6.2.3函式聲明124
6.3函式的參數傳遞126
6.3.1函式調用的參數傳遞126
6.3.2值傳遞126
6.3.3地址傳遞128
6.4函式的嵌套調用和遞歸調用130
6.4.1函式的嵌套調用130
6.4.2函式的遞歸調用131
6.5全局變數和局部變數135
6.6變數的存儲方式137
6.7習題與實踐139
第7章編譯預處理命令147
7.1概述147
7.2宏定義148
7.2.1不帶參數的宏定義148
7.2.2帶參數的宏定義150
7.3檔案包含151
7.4條件編譯154
7.5習題與實踐156
第8章指針的使用161
8.1指針的基本概念161
8.1.1地址和指針161
8.1.2指針變數的定義和引用163
8.1.3指針變數作函式參數165
8.2指針與數組168
8.2.1一維數組元素的指針表示法168
8.2.2數組名作函式參數171
8.2.3二維數組中的指針174
8.3指針與字元串177
8.4指針與函式180
8.4.1指向函式的指針180
8.4.2返回指針值的函式182
8.5指針數組183
8.5.1指針數組的定義和套用183
8.5.2指針數組作main函式的參數185
8.6多級指針186
8.7程式舉例1878.8習題與實踐191
第9章利用結構體和共用體建立數據類型197
9.1結構體類型的定義和使用197
9.1.1結構體類型的定義197
9.1.2結構體類型變數的定義198
9.1.3結構體類型變數的引用201
9.2結構體數組203
9.3指向結構體類型數據的指針205
9.4鍊表207
9.4.1鍊表的基本概念207
9.4.2動態存儲分配函式208
9.4.3鍊表的基本操作209
9.5共用體217
9.5.1共用體變數的定義217
9.5.2共用體變數的引用219
9.6習題與實踐220
第10章位運算符及位運算225
10.1概述225
10.2位運算符及位運算226
10.3程式舉例232
10.4習題與實踐235
第11章檔案的使用237
11.1概述237
11.2用檔案類型指針定義檔案238
11.3檔案操作函式240
11.3.1檔案的打開和關閉函式241
11.3.2檔案的讀寫函式242
11.3.3檔案的定位函式247
11.4程式舉例248
11.5習題與實踐254
附錄A字元的ASCII碼錶257
附錄B運算符的優先權與結合性258
附錄C常用庫函式260
參考文獻264

相關詞條

熱門詞條

聯絡我們