c語言程式設計(2022年清華大學出版社出版的圖書)

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

《c語言程式設計》是2022年清華大學出版社出版的圖書,作者是雷靖、宋家慶。

基本介紹

  • 中文名:C語言程式設計
  • 作者:雷靖、宋家慶
  • 出版時間:2022年11月1日
  • 出版社:清華大學出版社
  • ISBN:9787302617471
  • 定價:39.80 元
內容簡介,圖書目錄,

內容簡介

C語言是國內外廣泛推廣使用的程式設計語言,既可用於開發系統軟體,也可用於開發套用軟體。本書內容經過精心組織,體系合理,內容組織形式由淺入深,具有典型性、實用性、易操作性等特點。本書全面介紹了C語言程式設計的相關概念和程式設計方法,設計了典型例題、實驗和練習。全書共用11章來介紹C語言程式設計的方法,具體內容包括: 第1章對C語言的起源等知識進行了介紹,第2章介紹了C程式設計的相關概念,第3~5章分別對C程式的順序結構、選擇結構、循環結構三種結構的特點和使用方法進行了介紹,第6~10章依次介紹了數組、函式、指針、結構體、共用體和枚舉、檔案這幾種數據類型的相關概念和使用方法,第11章介紹了底層程式設計的六種位運算。每一章設計了相關例題、實驗、簡答題、編程題,並通過二維碼給出了編程原始碼和練習答案。
本書既可以作為本科學生的教材,又可以作為職業院校學生的教材,還可以作為計算機等級考試以及其他計算機編程人員的參考用書。本書封面貼有清華大學出版社防偽標籤,無標籤者不得銷售。

圖書目錄

第1章C語言介紹1
1.1C語言概述1
1.1.1C語言的起源和C語言標準1
1.1.2C語言的優缺點1
1.1.3如何使用C語言2
1.2C程式檔案3
1.2.1源檔案3
1.2.2頭檔案4
1.2.3把程式劃分成多個檔案4
1.3運行C程式4
1.3.1C程式的運行步驟4
1.3.2集成開發環境5
1.4編寫程式6
1.4.1程式設計的任務6
1.4.2計算機算法6
1.4.3結構化算法或程式7
1.5C程式的書寫規範和編程風格10
1.5.1書寫規範10
1.5.2編程風格10
實驗10
練習12
第2章C語言基本概念13
2.1數據類型13
2.1.1整數類型14
2.1.2浮點類型15
2.1.3字元類型16
2.1.4轉義序列17
2.1.5不同類型數據間的混合運算18
2.2定義新類型18
2.2.1類型定義18
2.2.2類型定義的優點19
2.3常量、變數、標識符20
2.3.1常量20
2.3.2變數21
2.3.3標識符21
2.4運算符22
2.4.1算術運算符22
2.4.2賦值運算符23
2.4.3自增運算符和自減運算符24
2.4.4關係運算符24
2.4.5邏輯運算符25
2.4.6條件運算符26
2.4.7逗號運算符26
2.4.8取地址運算符和指針運算符27
2.4.9求位元組數運算符27
2.4.10強制類型轉換運算符27
2.4.11成員運算符27
2.4.12下標運算符28
2.4.13位運算符28
2.4.14函式調用運算符29
2.5表達式29
2.5.1算術表達式29
2.5.2賦值表達式29
2.5.3關係表達式30
2.5.4邏輯表達式30
2.5.5條件表達式30
2.6C語句31
實驗32
練習34
第3章順序結構35
3.1最簡單的順序結構C程式35
3.1.1指令36
3.1.2函式36
3.1.3語句36
3.1.4注釋37
3.1.5顯示字元串37
3.2變數、聲明、賦值、輸入/輸出38
3.2.1變數的類型38
3.2.2聲明38
3.2.3初始化與賦值39
3.2.4顯示/輸出40
3.2.5讀入/輸入41
3.3用printf函式和scanf函式格式化輸出和輸入42
3.3.1printf函式42
3.3.2scanf函式43
3.3.3易混淆的printf函式和scanf函式45
3.4字元的輸入/輸出46
3.4.1putchar函式46
3.4.2getchar函式47
實驗48
練習49
第4章選擇結構50
4.1if語句50
4.2switch語句52
實驗55
練習56
第5章循環結構57
5.1while語句57
5.2dowhile語句59
5.3for語句61
5.3.1for語句的慣用法61
5.3.2在for語句中省略表達式62
5.4循環的嵌套及循環比較63
5.4.1循環的嵌套63
5.4.2幾種循環的比較64
5.5退出循環64
5.5.1break語句64
5.5.2continue語句65
5.5.3goto語句66
實驗67
練習68
第6章數組69
6.1數組概述69
6.2一維數組69
6.2.1一維數組的定義69
6.2.2一維數組的初始化70
6.2.3一維數組的引用70
6.3二維數組72
6.3.1二維數組的定義72
6.3.2二維數組的初始化73
6.3.3二維數組的引用74
6.3.4常量數組75
6.4字元數組76
6.4.1字元數組的定義76
6.4.2字元數組的初始化77
6.4.3引用字元數組中的元素77
6.4.4字元串78
6.4.5字元數組的輸入/輸出78
6.5處理字元串的函式79
實驗83
練習84
第7章函式85
7.1函式的定義85
7.2函式調用及函式聲明86
7.2.1函式調用86
7.2.2函式聲明與函式原型87
7.2.3實際參數與形式參數89
7.3return語句和exit函式93
7.3.1return語句93
7.3.2exit函式93
7.4函式的嵌套和遞歸94
7.4.1函式的嵌套調用94
7.4.2函式的遞歸調用95
7.5程式結構97
7.5.1局部變數97
7.5.2全局變數99
7.5.3程式塊與作用域99
7.5.4C程式的構建100
實驗101
練習102
第8章指針104
8.1指針變數104
8.1.1定義指針變數104
8.1.2指針變數的引用105
8.2指針作為參數107
8.3指針作為返回值109
8.4指針的運算及與數組的關係110
8.4.1指針的算術運算和關係運算111
8.4.2指針和數組112
8.4.3指針和多維數組118
8.5通過指針引用字元串122
8.5.1字元串的引用方式122
8.5.2字元指針作函式參數122
8.5.3使用字元指針變數和字元數組的比較123
實驗124
練習124
第9章結構體、共用體和枚舉126
9.1結構體126
9.1.1結構體類型和結構體變數的定義126
9.1.2結構體變數的初始化128
9.1.3結構體變數的引用129
9.2結構體作為參數和返回值130
9.3嵌套的數組和結構體131
9.3.1嵌套的結構體131
9.3.2結構體數組132
9.4結構體指針135
9.4.1指向結構體變數的指針135
9.4.2指向結構體數組的指針136
9.4.3用結構體變數和結構體變數的指針作函式參數137
9.5用指針處理鍊表139
9.6共用體141
9.6.1共用體類型的定義和賦值141
9.6.2共用體的引用142
9.6.3共用體的特點143
9.7枚舉145
實驗146
練習147
第10章檔案及其操作148
10.1C檔案概述148
10.1.1檔案的概念148
10.1.2檔案名稱149
10.1.3檔案的分類149
10.1.4檔案緩衝區149
10.1.5檔案類型指針149
10.2打開與關閉檔案150
10.2.1用fopen函式打開數據檔案150
10.2.2用fclose函式關閉數據檔案151
10.3順序讀/寫數據檔案152
10.3.1向檔案讀/寫字元152
10.3.2向檔案讀/寫一個字元串153
10.3.3用格式化的方式讀/寫檔案155
10.3.4用二進制方式讀/寫檔案155
10.4隨機讀/寫數據檔案157
10.5檔案讀/寫的出錯檢測158
實驗158
練習159
第11章底層程式設計161
實驗165
練習166
附錄AASCII字元集167
附錄BC語言運算符168
參考文獻170

相關詞條

熱門詞條

聯絡我們