注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術建筑科學建筑設計C語言程序設計教程

C語言程序設計教程

C語言程序設計教程

定 價:¥48.00

作 者: 戴彥群,徐草草,溫愛紅 主編
出版社: 化學工業(yè)出版社
叢編項:
標 簽: 程序設計 計算機/網絡

購買這本書可以去


ISBN: 9787122313904 出版時間: 2018-03-01 包裝: 平裝-膠訂
開本: 16開 頁數: 289 字數:  

內容簡介

暫缺《C語言程序設計教程》簡介

作者簡介

暫缺《C語言程序設計教程》作者簡介

圖書目錄

第1章 C語言概述 1

1.1 C語言的發(fā)展及特點 1

1.1.1 程序設計語言的發(fā)展 1

1.1.2 C語言的發(fā)展 2

1.1.3 C語言的特點 2

1.2 C語言程序的語法 3

1.2.1 C語言的字符集、詞匯和語句 5

1.2.2 數據類型 6

1.2.3 常量和變量 7

1.3 基本數據類型 7

1.3.1 整型數據 7

1.3.2 實型數據 9

1.3.3 字符型數據 10

1.3.4 數據混合運算及數據類型轉換 13

1.4 標準輸入/輸出函數 14

1.4.1 格式化輸出函數printf() 14

1.4.2 格式化輸入函數scanf() 17

1.4.3 字符輸入輸出函數 18

1.5 C語言程序的運行與調試 19

1.5.1 程序編碼與運行 19

1.5.2 Visual C 6.0集成環(huán)境簡介 20

1.6 運算符與表達式 24

1.6.1 運算符及運算規(guī)則 24

1.6.2 算術運算符 25

1.6.3 賦值運算符 26

1.6.4 自加自減運算符、負號運算符及其表達式 26

1.6.5 關系運算符與關系表達式 27

1.6.6 邏輯運算符與邏輯表達式 29

1.6.7 位運算符與位運算表達式 30

1.6.8 其他運算符 33

1.7 預處理 34

1.7.1 宏替換命令 34

1.7.2 文件包含命令 37

1.7.3 條件編譯命令 38

習題1 40

第2章 程序的控制結構 51

2.1 C語句及三種基本結構 51

2.1.1 C語句簡介 51

2.1.2 三種基本結構 52

2.2 選擇語句 53

2.2.1 if語句 53

2.2.2 if-else語句 55

2.2.3 嵌套的if語句 56

2.2.4 switch語句 59

2.3 循環(huán)控制語句 63

2.3.1 while語句 63

2.3.2 do-while語句 64

2.3.3 for語句 65

2.3.4 循環(huán)嵌套 66

2.3.5 break、continue和goto語句 68

2.4 程序設計舉例 71

習題2 74

第3章 數組 78

3.1 數組概述 78

3.2 一維數組 78

3.2.1 一維數組定義 78

3.2.2 一維數組引用 79

3.2.3 一維數組初始化 80

3.2.4 一維數組程序舉例 80

3.3 二維數組 83

3.3.1 二維數組定義 83

3.3.2 二維數組引用 84

3.3.3 二維數組初始化 84

3.3.4 二維數組程序舉例 85

3.4 字符數組 91

3.4.1 字符數組與字符串 91

3.4.2 字符串的輸入輸出 93

3.4.3 常用字符串處理函數 94

3.4.4 字符串程序舉例 97

習題3 100

第4章 指針 113

4.1 指針的概念 113

4.1.1 變量的地址 113

4.1.2 指針變量的定義 114

4.1.3 變量的間接訪問與直接訪問 114

4.1.4 指向指針的指針 115

4.2 指針的運算 116

4.2.1 &與*運算符 116

4.2.2 指針賦值運算 117

4.2.3 指針算術運算 118

4.2.4 指針移動運算 118

4.2.5 指針關系運算 119

4.3 指針與數組 120

4.3.1 指針與一維數組 120

4.3.2 指針與二維數組 123

4.3.3 指針與字符串 126

4.4 指針數組 127

習題4 129

第5章 函數 135

5.1 函數概述 135

5.2 函數的定義與調用 137

5.2.1 函數的定義 137

5.2.2 函數的調用 139

5.2.3 函數的返回值 139

5.2.4 函數的聲明 141

5.3 函數調用中的參數傳遞 142

5.3.1 值傳遞方式 142

5.3.2 傳址傳遞方式 144

5.4 函數嵌套與遞歸調用 151

5.4.1 嵌套調用 151

5.4.2 遞歸調用 152

5.5 命令行參數 153

習題5 155

第6章 變量的存儲類別與作用域 162

6.1 變量的作用域 162

6.2 變量的存儲類別 165

6.3 動態(tài)內存分配 166

6.3.1 數據的內存分配方式 166

6.3.2 動態(tài)內存管理函數 167

習題6 168

第7章 用戶自定義數據類型 174

7.1 結構體 174

7.1.1 結構體定義 174

7.1.2 結構體變量 177

7.1.3 結構體與函數 180

7.1.4 結構體與指針 183

7.1.5 結構體數組 185

7.2 結構體應用——鏈表處理 188

7.2.1 鏈表簡介 188

7.2.2 建立動態(tài)鏈表 189

7.2.3 鏈表的插入 194

7.2.4 鏈表的刪除 197

7.3 共用體 201

7.4 枚舉 204

7.5 為已有數據類型創(chuàng)建新類型名 206

習題7 208

第8章 文件 226

8.1 文件概述 226

8.1.1 文件及其存儲 226

8.1.2 C語言對文件的處理方式 227

8.1.3 文件指針與文件操作 228

8.2 文件打開與關閉 229

8.2.1 打開文件 229

8.2.2 關閉文件 231

8.3 文件讀寫 231

8.3.1 單字符讀寫函數 231

8.3.2 行讀寫函數 234

8.3.3 數據塊讀寫函數 237

8.3.4 格式化讀寫函數 239

8.4 文件定位 240

8.4.1 獲取當前讀寫位置 241

8.4.2 移動文件指針 241

8.5 文件狀態(tài)與出錯處理 243

8.5.1 報告文件操作錯誤狀態(tài)函數 ferror( ) 243

8.5.2 清除錯誤標志函數 clearerr( ) 243

習題8 245



第9章 公共基礎知識 252

9.1 數據結構與算法 252

9.1.1 算法 252

9.1.2 數據結構的基本概念 253

9.1.3 線性表及其存儲結構 254

9.1.4 棧和隊列 254

9.1.5 樹和二叉樹 256

9.1.6 查找技術 257

9.1.7 排序技術 257

9.2 程序設計基礎 258

9.2.1 結構化程序設計 258

9.2.2 面向對象的程序設計 258

9.3 軟件工程基礎 259

9.3.1 軟件工程基本概念 259

9.3.2 結構化設計方法 260

9.3.3 軟件的測試 261

9.3.4 軟件的調試 261

9.4 數據庫設計基礎 261

9.4.1 數據庫系統(tǒng)的基本概念 261

9.4.2 數據模型 262

9.4.3 關系運算 263

習題9 264

附錄 269

附錄A ASCII碼表 269

附錄B 運算符的優(yōu)先級與結合性 269

附錄C C語言關鍵字 271

附錄D C語言常用Turbo C庫函數 271

附錄E 圖書館管理系統(tǒng) 276

參考文獻 289

本目錄推薦

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