新編C語言程式設計(2014年清華大學出版社出版的圖書)

新編C語言程式設計(2014年清華大學出版社出版的圖書)

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

《新編C語言程式設計》是由錢雪忠、宋威、吳秦、趙芝璞編著,2014年清華大學出版社出版的計算機系列教材。該教材可作為高等院校理工科各專業“C語言程式設計”類課程的教材,也可供參加自學考試人員、套用系統開發設計人員及其他對程式設計感興趣的讀者參閱。

全書共14章,主要內容包括C語言概述、結構化程式設計與算法、數據類型及其運算、順序結構程式設計、選擇結構程式設計、循環結構程式設計、數組及其套用、函式及其套用、指針及其套用、自定義類型及其套用、檔案及其套用、預處理命令、位運算、C語言套用案例等。每章都給出了例題與套用實例。

基本介紹

  • 書名:新編C語言程式設計
  • 作者:錢雪忠、宋威、吳秦、趙芝璞
  • ISBN:9787302352778
  • 類別:計算機系列教材
  • 頁數:376頁
  • 出版社:清華大學出版社
  • 出版時間:2014年2月1日
  • 裝幀:平裝
  • 開本:16開
  • 字數:594千字
  • CIP核字號:2014016177
成書過程,修訂過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂過程

該教材是編者在一線教學實踐的基礎上,為適應本科教育教學改革創新的要求,更好地踐行語言類課程注重實踐教學與創新能力培養的需要,組織編寫而成。
該教材由錢雪忠主編,由江南大學黑龍江東方學院等相關師生合作編寫,參編人員有錢雪忠、宋威、吳秦、趙芝璞、呂瑩楠、高婷婷、程建明、王雪茹,參與程式調試的有錢恆、任看看、馬亮、施亮、鄧傑、孫志鵬等。該教材的編寫還得到了江南大學物聯網工程學院“智慧型系統與網路計算研究所”同仁們的協助與支持。

出版工作

2014年2月1日,該教材由清華大學出版社出版。
出版社工作人員
責任編輯封面設計責任校對責任印製
袁勤勇、李曄
常雪影
白蕾
楊艷

內容簡介

全書共14章,主要內容包括C語言概述、結構化程式設計與算法、數據類型及其運算、順序結構程式設計、選擇結構程式設計、循環結構程式設計、數組及其套用、函式及其套用、指針及其套用、自定義類型及其套用、檔案及其套用、預處理命令、位運算、C語言套用案例等。每章都給出了例題與套用實例。

教材目錄

第1章C語言概述/1
1.1程式設計語言簡介/1
1.2C語言發展過程/3
1.3C語言的特點/4
1.3.1C語言是優秀的程式語言/4
1.3.2C語言與C++的關係/6
1.4初識簡單的C程式/7
1.5C程式語法概述/10
1.5.1C程式的結構特點/10
1.5.2C程式的書寫規則/11
1.5.3C語言字元集與辭彙/11
1.6如何運行C程式/13
1.7本章小結/15
1.8習題/15
第2章結構化程式設計與算法/18
2.1初識算法/18
2.1.1算法的概念/18
2.1.2算法舉例/19
2.1.3算法的特徵/20
2.2結構化程式設計/21
2.2.1結構化程式設計方法簡介/21
2.2.2結構化程式設計方法的原則/21
2.2.3結構化程式設計的三種基本結構/22
2.3表示算法的多種方法/23
2.3.1用自然語言表示算法/23
2.3.2用流程圖表示算法/23
2.3.3用NS流程圖表示算法/26
2.3.4用偽代碼表示算法/27
2.3.5用計算機語言表示算法/27
2.4結構化程式設計套用舉例/28
2.5本章小結/30
2.6習題/30
第3章數據類型及其運算/32
3.1數據類型/32
3.2常量與變數/33
3.2.1常量/33
3.2.2變數/34
3.3整型數據/35
3.3.1整型常量/35
3.3.2整型變數/36
3.4實型數據/40
3.4.1實型常量/40
3.4.2實型變數/41
3.5字元型數據/45
3.5.1字元常量/45
3.5.2轉義字元/45
3.5.3字元變數/46
3.5.4字元數據的存儲與使用/46
3.5.5字元串常量/47
3.6變數賦初值/48
3.7算術運算符和表達式/48
3.7.1C運算符簡介/48
3.7.2算術運算符和算術表達式/49
3.8不同類型數據混合運算/52
3.9賦值運算符和表達式/54
3.10逗號運算符和逗號表達式/56
3.11套用實例/57
3.12本章小結/60
3.13習題/60
第4章順序結構程式設計/63
4.1C語言語句概述/63
4.2C語言賦值語句/64
4.3數據輸入輸出的概念/65
4.4字元數據的輸入輸出/66
4.4.1putchar函式/66
4.4.2getchar函式/67
4.5格式數據的輸入輸出/68
4.5.1格式輸出函式printf/68
4.5.2格式輸入函式scanf/75
4.6套用實例/79
4.7本章小結/85
4.8習題/85
第5章選擇結構程式設計/89
5.1關係運算符和表達式/89
5.1.1關係運算符及其優先權/89
5.1.2關係表達式/90
5.2邏輯運算符和表達式/90
5.2.1邏輯運算符及其優先權/90
5.2.2邏輯運算及其取值/91
5.2.3邏輯表達式/92
5.3if語句的用法/93
5.3.1if語句的三種形式/93
5.3.2if語句的嵌套/96
5.3.3條件運算符和條件表達式/98
5.4switch語句的用法/99
5.5套用實例/100
5.6本章小結/108
5.7習題/108
第6章循環結構程式設計/112
6.1概述/112
6.2goto語句簡介/112
6.3while語句的用法/113
6.4dowhile語句的用法/114
6.5for語句的用法/116
6.6循環的比較及其嵌套/118
6.7break和continue語句用法/119
6.7.1break語句/119
6.7.2continue語句/119
6.8套用實例/120
6.9本章小結/135
6.10習題/135
第7章數組及其套用/143
7.1一維數組的定義和引用/143
7.1.1一維數組的定義方式/143
7.1.2一維數組元素的引用/145
7.1.3一維數組的初始化/146
7.1.4一維數組程式舉例/146
7.2二維數組的定義和引用/149
7.2.1二維數組的定義/149
7.2.2二維數組元素的引用/150
7.2.3二維數組的初始化/151
7.3字元數組/153
7.3.1字元數組的定義/153
7.3.2字元數組的初始化/153
7.3.3字元數組的引用/154
7.3.4字元串和字元串結束標誌/154
7.3.5字元數組的輸入輸出/155
7.3.6字元串處理函式/156
7.4套用實例/162
7.5本章小結/171
7.6習題/171
第8章函式及其套用/176
8.1C語言函式概述/176
8.2函式定義的一般形式/177
8.3函式的參數和函式的值/179
8.3.1形式參數和實際參數/179
8.3.2函式的返回值/180
8.4函式的調用/181
8.4.1函式調用的一般形式/181
8.4.2函式調用的方式/181
8.4.3被調用函式的聲明/182
8.5函式的嵌套調用/183
8.6函式的遞歸調用/184
8.7數組作為函式參數/187
8.8局部變數和全局變數/191
8.8.1局部變數/191
8.8.2全局變數/193
8.9變數的存儲類別/194
8.9.1auto變數/195
8.9.2用static聲明局部變數/195
8.9.3register變數/197
8.9.4用static聲明全局變數/197
8.10內部函式和外部函式/199
8.11函式與模組化程式設計/200
8.12套用實例/200
8.13本章小結/213
8.14習題/213
第9章指針及其套用/219
9.1指針的基本概念/219
9.2指針變數/220
9.2.1定義指針變數/220
9.2.2指針變數的引用/221
9.2.3指針變數作為函式參數/225
9.2.4指針變數的幾個問題/228
9.3指針與數組/231
9.3.1指向數組元素的指針/231
9.3.2通過指針引用數組/232
9.3.3數組指針變數作函式參數/233
9.3.4指向多維數組的指針/239
9.4指針與字元串/241
9.4.1字元串的表示形式/241
9.4.2字元(串)指針變數與字元數組/244
9.5指針與函式/245
9.5.1函式指針變數/246
9.5.2指針型函式/247
9.6多級指針/248
9.6.1指針數組概念/248
9.6.2指向指針的指針/253
9.6.3main函式參數/254
9.7套用實例/255
9.8本章小結/259
9.9習題/260
第10章自定義類型及其套用/266
10.1結構體與結構體變數/266
10.1.1如何定義結構體/266
10.1.2如何說明結構體變數/267
10.1.3結構體變數成員的表示方法/269
10.1.4結構體變數的賦值/269
10.1.5結構體變數的初始化/270
10.2結構體數組與結構體指針/270
10.2.1結構體數組的定義與使用/270
10.2.2指向結構體變數的指針/272
10.2.3指向結構體數組的指針/273
10.2.4結構體指針變數作函式參數/274
10.3C語言動態存儲分配/275
10.4C語言鍊表的概念/277
10.5共用體/280
10.5.1共用體類型的定義/280
10.5.2共用體變數的說明/281
10.5.3共用體變數的賦值和使用/281
10.6C語言枚舉類型/282
10.6.1枚舉類型的定義及其變數說明/283
10.6.2枚舉類型變數的賦值和使用/283
10.7C語言類型定義符typedef詳解/285
10.8套用實例/286
10.9本章小結/296
10.10習題/296
第11章檔案及其套用/301
11.1C語言檔案概述/301
11.1.1檔案的分類/301
11.1.2庫檔案/302
11.2檔案指針/303
11.3檔案的打開與關閉/304
11.3.1檔案打開函式fopen/304
11.3.2檔案關閉函式fclose/306
11.4檔案的讀寫/306
11.4.1字元讀寫函式fgetc和fputc/306
11.4.2字元串讀寫函式fgets和fputs/309
11.4.3數據塊讀寫函式fread和fwtrite/310
11.4.4格式化讀寫函式fscanf和fprintf/311
11.5檔案的隨機讀寫/312
11.5.1檔案定位/312
11.5.2檔案的隨機讀寫/313
11.6檔案檢測函式/314
11.7套用實例/315
11.8本章小結/317
11.9習題/317
第12章預處理命令/322
12.1C語言預處理概述/322
12.2宏定義/322
12.2.1無參宏定義/323
12.2.2有參宏定義/325
12.3檔案包含命令/329
12.4C語言條件編譯/330
12.5套用實例/333
12.6本章小結/334
12.7習題/334
第13章位運算/338
13.1C語言位運算符/338
13.2C語言位域(位段)/340
13.3套用實例/342
13.4本章小結/344
13.5習題/344
第14章C語言套用案例/347
14.1套用實例/347
14.1.1簡單的接口程式/347
14.1.2大整數四則運算/348
14.1.3學生成績管理系統/350
14.1.4模擬時鐘的實現/352
14.2習題/353
附錄A ASCII與擴展ASCII編碼表/354
附錄B C語言關鍵字大全/355
附錄C C語言運算符及其優先權/357
附錄D C語言編程時常見錯誤彙編/358
附錄E VC++6.0程式調試常見錯誤信息/366
附錄F C語言庫函式/369
參考文獻/376
(註:目錄排版順序為從左列至右列

教學資源

該教材有配套教材——《新編C語言程式設計實驗與學習輔導》。
書名書號出版社出版時間作者
《新編C語言程式設計實驗與學習輔導》
9787302348511
清華大學出版社
2014.03.01
錢雪忠、趙芝璞、宋威、吳秦

教材特色

  1. 突出C語言中實用的重點概念,在重點概念講解清晰的情況下,並不求語法概念的詳盡與全面,只求輕快明晰;
  2. 選擇例題,引入了趣味性、遊戲性套用實例,注重與加強程式閱讀、參考、編寫和上機實踐的能力,重在編程思路的培養與訓練;
  3. 從實際操作出發,發現問題解決問題,舉一反三,一題多解;
  4. 能了解C語言各語言成分的意義與價值,以“數據+算法”為核心提高編程能力;
  5. 基本知識學習、上機實驗、典型習題與知識點把握等多方面相結合,使讀者掌握相關知識;
  6. 語言編程環境以VisualC++6.0為主,同時能兼顧TurboC、Win-TC等傳統簡易編程環境,比較不同編程環境程式運行差異。

作者簡介

錢雪忠,1967年生,男,江蘇無錫人,1998年於江南大學獲得工學碩士學位,江南大學物聯網工程學院副教授,CCF高級會員,主要研究領域為數據挖掘、人工智慧、機器學習。

相關詞條

熱門詞條

聯絡我們