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

C語言程序設計

C語言程序設計

定 價:¥49.90

作 者: 王思鵬,陳東方,李順新 著,王曉峰,李文杰 編
出版社: 清華大學出版社
叢編項: 21世紀高等學校計算機應用技術規(guī)劃教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302560494 出版時間: 2020-09-01 包裝: 平裝
開本: 16 頁數(shù): 296 字數(shù):  

內容簡介

  本書以標準C為框架。按照緊扣基礎和面向應用的原則,介紹了C語言程序設計的基本規(guī)范、思路和方法。本書從培養(yǎng)學生的實際編程能力出發(fā),注重實例教學和實踐練習,突出重點講解和難點分析,圖文并重,文字流暢。本書概念清楚,內容全面,書中所有示例程序均給出了算法思路的分析、算法步驟及運行結果。每個程序都遵循標準化的編程風格,便于學生理解和自學。本書適合作為高等院校各類專業(yè)C語言程序設計課程的教材,亦適合初學者自學和供廣大程序設計開發(fā)人員參考。

作者簡介

  王曉峰,男,漢族,武漢科技大學計算機科學與技術學院副教授,2013年榮獲湖北省高等學校教學成果一等獎。參與編寫5本計算機教材,主持及參與十余項省級、校級教研項目,指導學生在各類大學生課外科技活動中獲獎百余項。

圖書目錄

目錄

第1章概述1

1.1程序設計及程序設計語言1

1.1.1低級語言1

1.1.2高級語言1

1.2算法及其表示方法2

1.2.1算法的基本概念及特性2

1.2.2算法的表示方法3

1.3C語言簡介5

1.3.1C語言的產(chǎn)生與發(fā)展5

1.3.2C語言的特點6

1.3.3C語言程序的基本結構7

1.3.4C語言的基本語法單位10

1.3.5運行C語言程序的一般步驟12

1.4Visual C++ 2010集成開發(fā)環(huán)境簡介13

1.4.1Visual C++的開發(fā)環(huán)境13

1.4.2使用Visual Studio 2010新建及運行C程序項目14

1.4.3調試程序的方法16

1.4.4運行多文件組成的C程序的方法17

習題118

第2章數(shù)據(jù)類型、運算符與表達式19

2.1C語言的數(shù)據(jù)類型19

2.2常量21

2.2.1直接常量22

2.2.2符號常量26

2.3變量27

2.3.1變量名與變量值27

2.3.2變量的定義27

2.3.3變量初始化28

2.4運算符與表達式29

2.4.1C語言的運算符簡介29

2.4.2算術運算30

2.4.3關系運算32

2.4.4邏輯運算33

2.4.5賦值運算36

2.4.6逗號運算39

2.4.7位運算40

2.4.8數(shù)據(jù)之間的混合運算42

習題244



目錄C語言程序設計第3章輸入輸出與簡單程序設計47

3.1概述47

3.2流程控制結構與語句48

3.3基本的標準輸入輸出函數(shù)49

3.4單個字符的輸入和輸出50

3.4.1字符輸入50

3.4.2字符輸出51

3.5格式化輸出53

3.5.1整數(shù)的輸出55

3.5.2實數(shù)的輸出56

3.5.3單個字符的輸出57

3.5.4字符串的輸出57

3.5.5混合數(shù)據(jù)的輸出58

3.5.6使用printf函數(shù)時的注意事項58

3.6格式化輸入59

3.6.1整數(shù)的輸入60

3.6.2實數(shù)的輸入61

3.6.3字符和字符串的輸入61

3.6.4混合數(shù)據(jù)類型的輸入63

3.6.5使用scanf函數(shù)時的注意事項63

3.7簡單程序設計65

習題368

第4章選擇結構程序設計70

4.1if語句70

4.1.1if語句的3種基本形式70

4.1.2if語句的嵌套74

4.1.3條件表達式75

4.2switch語句76

習題479

第5章循環(huán)結構程序設計80

5.1while語句80

5.2do…while語句83

5.3for語句85

5.4用goto語句和if語句構成循環(huán)88

5.4.1goto語句88

5.4.2帶標號語句88

5.5循環(huán)的嵌套88

5.6關于循環(huán)語句的幾點說明90

5.7break語句和continue語句90

5.7.1break語句90

5.7.2continue語句91

習題592

第6章數(shù)組94

6.1一維數(shù)組94

6.1.1一維數(shù)組的定義94

6.1.2一維數(shù)組的引用95

6.1.3一維數(shù)組的賦值96

6.1.4一維數(shù)組的應用舉例98

6.2二維數(shù)組102

6.2.1二維數(shù)組的定義102

6.2.2二維數(shù)組元素的引用103

6.2.3二維數(shù)組的賦值103

6.2.4二維數(shù)組的應用舉例104

6.3字符數(shù)組107

6.3.1字符串常量107

6.3.2字符數(shù)組的定義107

6.3.3字符數(shù)組的引用107

6.3.4字符數(shù)組的初始化108

6.3.5字符串處理函數(shù)108

6.3.6字符數(shù)組的應用舉例111

6.4數(shù)組綜合應用舉例113

習題6120

第7章函數(shù)122

7.1結構化程序設計與函數(shù)122

7.1.1結構化程序設計122

7.1.2函數(shù)概述124

7.2函數(shù)定義與函數(shù)說明126

7.2.1函數(shù)定義126

7.2.2函數(shù)說明129

7.3函數(shù)調用和參數(shù)傳遞131

7.3.1函數(shù)調用131

7.3.2參數(shù)傳遞135

7.4函數(shù)的嵌套調用和遞歸調用137

7.4.1函數(shù)的嵌套調用137

7.4.2函數(shù)的遞歸調用138

7.5數(shù)組作為函數(shù)參數(shù)143

7.5.1數(shù)組元素作為函數(shù)實參143

7.5.2數(shù)組名作為函數(shù)參數(shù)144

7.6局部變量和全局變量149

7.6.1局部變量149

7.6.2全局變量151

7.7變量的存儲類型153

7.7.1動態(tài)存儲方式與靜態(tài)存儲方式153

7.7.2自動變量155

7.7.3外部變量156

7.7.4靜態(tài)變量158

7.7.5寄存器變量160

7.8內部函數(shù)和外部函數(shù)161

習題7163

第8章編譯預處理167

8.1宏定義167

8.1.1無參宏定義167

8.1.2帶參宏定義170

8.2條件編譯174

8.3文件包含177

習題8179

第9章指針182

9.1地址和指針的基本概念182

9.2指針變量184

9.2.1指針變量的定義184

9.2.2指針變量的類型185

9.2.3指針變量的初始化185

9.2.4指針變量的引用186

9.2.5指針變量的運算189

9.2.6指針變量作為函數(shù)參數(shù)190

9.3通過指針引用數(shù)組193

9.3.1一維數(shù)組的指針193

9.3.2通過指針訪問一維數(shù)組194

9.3.3通過指針在函數(shù)間傳遞一維數(shù)組197

9.3.4通過指針訪問二維數(shù)組202

9.4指針與字符串206

9.4.1字符串與指向字符串的指針206

9.4.2字符串指針變量與字符數(shù)組的區(qū)別207

9.5函數(shù)指針變量210

9.6指針型函數(shù)212

9.7指針數(shù)組和指向指針的指針214

9.7.1指針數(shù)組的概念214

9.7.2指向指針的指針217

9.7.3main函數(shù)的參數(shù)219

習題9220

第10章結構與聯(lián)合221

10.1概述221

10.2結構類型的聲明與引用222

10.2.1結構類型的聲明222

10.2.2聲明結構類型變量的方法223

10.2.3結構變量的初始化224

10.2.4訪問結構的成員225

10.2.5結構的嵌套228

10.3結構數(shù)組229

10.3.1結構數(shù)組的聲明229

10.3.2結構數(shù)組的初始化229

10.3.3結構數(shù)組元素的引用230

10.4指向結構類型數(shù)據(jù)的指針232

10.5結構與函數(shù)233

10.5.1結構成員作為函數(shù)的參數(shù)233

10.5.2結構作為函數(shù)的參數(shù)234

10.5.3將指向結構的指針作為函數(shù)的參數(shù)235

10.6動態(tài)數(shù)據(jù)結構與鏈表236

10.6.1動態(tài)數(shù)據(jù)結構236

10.6.2動態(tài)存儲分配函數(shù)237

10.6.3鏈表239

10.7聯(lián)合244

10.7.1聯(lián)合的聲明245

10.7.2聯(lián)合變量的說明245

10.7.3聯(lián)合變量的引用247

10.7.4聯(lián)合與結構的區(qū)別與聯(lián)系248

習題10251

第11章文件252

11.1文件概述252

11.2文件的分類253

11.3文件類型指針254

11.4文件的打開與關閉255

11.4.1標準文件255

11.4.2文件的打開與關閉函數(shù)255

11.5文本文件的順序讀寫258

11.5.1字符讀取函數(shù)260

11.5.2寫字符函數(shù)261

11.5.3字符串讀取函數(shù)261

11.5.4寫字符串函數(shù)262

11.5.5格式化讀寫函數(shù)263

11.6數(shù)據(jù)塊讀寫函數(shù)266

11.6.1讀數(shù)據(jù)塊函數(shù)266

11.6.2寫數(shù)據(jù)塊函數(shù)267

11.6.3使用數(shù)據(jù)塊讀寫函數(shù)的注意事項267

11.7文件的隨機讀寫269

11.7.1文件頭定位函數(shù)269

11.7.2文件隨機定位函數(shù)270

11.7.3文件當前位置函數(shù)272

11.8其他函數(shù)273

習題11273

附錄AASCII字符編碼一覽表275

附錄BC語言運算符276

附錄CC語言中的關鍵字277

附錄D常用標準庫函數(shù)278

參考文獻284


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號