注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C語言程序設計(第4版)

C語言程序設計(第4版)

C語言程序設計(第4版)

定 價:¥49.50

作 者: 馬靖善,秦玉平,馮佳昕,劉福德 著
出版社: 清華大學出版社
叢編項: 普通高校本科計算機專業(yè)特色教材精選·算法與程序設計
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302556749 出版時間: 2020-08-01 包裝: 平裝
開本: 16 頁數: 312 字數:  

內容簡介

  本書共8章。前7章介紹了C語言的基本語法、各種數據類型、函數與程序的設計方法及文件操作。第8章介紹了常見錯誤及分析。 本書內容循序漸進,結構清晰,層次分明,通俗易懂,通過大量例題驗證語法和說明程序設計方法。為了使讀者更好地掌握各章節(jié)內容,章末配有精選的大量習題。 本書可作為高等學校和高職院校計算機相關專業(yè)及公共計算機課程教材,也可作為自學者或各種計算機培訓的教材。

作者簡介

  馬靖善,男,計算機專業(yè)碩士畢業(yè),教授。多年來,一直從事計算機專業(yè)教學和科研工作,主講多門計算機專業(yè)課程,發(fā)表數十篇計算機教學改革論文,編寫多部計算機專業(yè)教材。

圖書目錄

目錄
第1章C語言概述1
1.1C語言功能簡介1
1.1.1C語言的發(fā)展1
1.1.2C語言的特點2
1.1.3C語言的32個關鍵字和語句形式3
1.1.4程序的三種基本結構與流程圖簡介4
1.2Visual C++ 6.0環(huán)境下C語言上機操作簡介8
1.2.1啟動VC++6.08
1.2.2新建或打開C語言源文件8
1.2.3創(chuàng)建或打開工程10
1.2.4程序的調試與運行11
1.3Visual C++ 2010環(huán)境下C語言上機操作簡介13
1.3.1啟動VC++201013
1.3.2創(chuàng)建或打開項目13
1.3.3程序的調試與運行17
1.4簡單的C程序介紹17
習題21

第2章基本語法規(guī)則23
2.1常量、變量和指針23
2.1.1標識符23
2.1.2常量和變量24
2.1.3整型數據26
2.1.4實型數據27
2.1.5字符型數據28
2.1.6字符串常量29
2.1.7變量及指針30C語言程序設計(第4版)目錄2.2運算符與表達式33
2.2.1算術運算符和算術表達式35
2.2.2關系運算符和關系表達式39
2.2.3邏輯運算符和邏輯表達式39
2.2.4位運算符41
2.2.5賦值運算符和賦值表達式44
2.2.6逗號運算符和逗號表達式46
2.2.7條件運算符和條件表達式46
2.2.8求字節(jié)數運算符48
2.2.9指針運算符49
2.3基本輸入/輸出函數49
2.3.1字符輸出函數49
2.3.2字符輸入函數50
2.3.3格式輸出函數51
2.3.4格式輸入函數54
2.4程序舉例56
習題58

第3章控制語句與預處理命令65
3.1分支語句65
3.1.1if語句65
3.1.2switch~case語句68
3.2循環(huán)語句70
3.2.1while語句70
3.2.2do~while語句71
3.2.3for語句72
3.2.4循環(huán)語句的嵌套75
3.2.5break語句和continue語句75
3.2.6goto語句77
3.3編譯預處理78
3.3.1宏定義78
3.3.2文件包含81
3.3.3條件編譯82
3.4程序設計舉例84
習題86

第4章數組95
4.1一維數組及指針95
4.1.1一維數組的定義和初始化95
4.1.2一維數組元素的下標法引用96
4.1.3一維數組的指針98
4.1.4一維數組元素的指針法引用99
4.2一維字符數組及指針101
4.2.1一維字符數組的定義和初始化101
4.2.2字符數組的輸入和輸出103
4.2.3用字符數組實現字符串106
4.2.4用字符指針變量實現字符串108
4.2.5常用字符串處理函數109
4.3多維數組及指針112
4.3.1二維數組的定義和初始化112
4.3.2二維數組元素的下標法引用114
4.3.3二維數組的指針115
4.3.4二維數組元素的指針法引用116
4.4指針數組119
4.5二級指針120
4.6程序設計舉例121
習題126

第5章函數135
5.1函數概述135
5.2函數的定義137
5.3函數調用138
5.3.1函數調用的一般形式138
5.3.2函數調用的方式138
5.4函數引用說明139
5.5函數的參數和返回值140
5.5.1形式參數和實際參數140
5.5.2函數的返回值141
5.5.3指針作為函數參數142
5.5.4主函數與命令行參數146
5.6函數與帶參數的宏的區(qū)別147
5.7函數的嵌套調用與遞歸調用150
5.7.1函數的嵌套調用150
5.7.2函數的遞歸調用151
5.8函數指針與返回指針的函數152
5.8.1函數指針152
5.8.2函數指針作為函數的參數153
5.8.3返回指針的函數154
5.9變量的作用域155
5.9.1局部變量155
5.9.2全局變量156
5.10變量的存儲類別157
5.10.1局部變量的存儲類別157
5.10.2全局變量的存儲類別159
5.11內部函數和外部函數162
5.11.1內部函數162
5.11.2外部函數162
5.12程序設計舉例163
習題172

第6章結構體、共用體和枚舉181
6.1結構體類型與變量181
6.1.1結構體類型定義181
6.1.2結構體變量的定義和引用182
6.2結構體數組184
6.3結構體類型數據的指針187
6.3.1結構體變量的指針與指針變量187
6.3.2結構體數組的指針與指針變量188
6.3.3結構體指針與變量作函數參數189
6.3.4自定義類型191
6.4鏈表的基本知識193
6.4.1動態(tài)分配和釋放空間的函數194
6.4.2鏈表的基本操作195
6.5結構體位段203
6.6共用體類型與變量205
6.6.1共用體類型定義205
6.6.2共用體變量的定義和引用206
6.7枚舉類型與變量209
6.7.1枚舉類型定義209
6.7.2枚舉變量與枚舉元素210
6.8程序設計舉例212
習題216第7章文件系統(tǒng)225
7.1文件系統(tǒng)概述與文件類型225
7.2文件的打開與關閉226
7.2.1文件打開函數226
7.2.2文件關閉函數228
7.3文件的讀寫操作228
7.3.1讀寫一個字符的函數228
7.3.2讀寫一個字符串函數230
7.3.3讀寫一個數據字塊函數232
7.3.4文件的格式化讀寫函數235
7.4文件定位與隨機讀寫236
7.5程序設計舉例239
習題248

第8章常見錯誤和程序調試253
8.1C程序中的錯誤種類253
8.2C程序常見錯誤及分析255
8.3C程序調試方法282

附錄A常用字符與ASCII碼對照表291

附錄BC語言庫函數293

參考文獻299

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號