TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
C語言程序設計(簡體書)
滿額折

C語言程序設計(簡體書)

商品資訊

人民幣定價:39 元
定價
:NT$ 234 元
優惠價
87204
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:6 點
商品簡介
名人/編輯推薦
目次
相關商品

商品簡介

本書以學生成績管理系統為主線,以簡單實例和生活實例為導向,深入淺出地講解了C語言程式設計的各個基本知識點和程式設計的基本方法,旨在強調對實際問題應用電腦處理能力的培養。
本書立足于對計算思維的培養,通過生活實例和中醫藥實例的程式設計引導學生對資訊化進行思考,以此強化學生資訊化意識,培養其資訊思維。本書對C語言中的概念和要點闡述透徹,對容易混淆的知識點有特別提示。全書分為兩個部分,共10章。內容包括演算法簡介、資料類型、結構化程式設計的三個基本結構語句、函數、陣列、指標、構造資料類型和檔等,涵蓋了C語言的基本內容。
本書內容全面,闡述精簡、深入淺出,文字流暢、通俗易懂,概念清晰,難易有度,既有適合一般性學習的簡單實例,又有適合深入實踐和學習的軟體系統實例。本書是C語言初學者的理想教材,可作為高等學校各專業的正式教材,也是一本適合自學的教材。本書還配套有輔助教材《C語言程式設計實驗指導與習題解答》。

名人/編輯推薦

案例豐富,以學生管理小系統為主線 ,以豐富的程序設計實例及部分生活實例為輔助

目次

目 錄



第1章 概述 1

1.1 計算機程序 1

1.2 C語言的發展過程 1

1.3 C語言的特點 2

1.4 編寫程序 3

1.4.1 問題說明和分析 3
目 錄



第1章 概述 1

1.1 計算機程序 1

1.2 C語言的發展過程 1

1.3 C語言的特點 2

1.4 編寫程序 3

1.4.1 問題說明和分析 3

1.4.2 編寫和編譯程序 4

1.4.3 執行和測試程序 4

1.5 簡單的C語言程序及其結構 4

1.6 VC6.0簡介 6

1.6.1 C程序上機過程 6

1.6.2 在VC6.0上運行C程序的步驟 7

1.6.3 在VC6.0上調試C程序的簡介 8

1.7 本章小結 9

習題一 10



第2章 簡單算法引導 11

2.1 算法設計簡介 11

2.1.1 問題分析、抽象和建模 11

2.1.2 確定解決問題的方法和步驟 12

2.1.3 算法正確性證明和分析 12

2.1.4 算法實現 12

2.2 算法的特征 13

2.3 結構化程序的算法描述 13

2.3.1 自然語言 14

2.3.2 流程圖 14

2.3.3 偽代碼 15

2.4 應用與提高 16

2.4.1 學生成績管理系統模塊化設計 16

2.4.2 學生成績管理系統算法設計 17

2.5 本章小結 18

習題二 18



第3章 基本程序語句 20

3.1 基本數據類型 20

3.1.1 C語言數據類型 20

3.1.2 常量 21

3.1.3 變量 21

3.2 整型數據 23

3.2.1 整型常量 23

3.2.2 整型變量 24

3.3 實型數據 26

3.3.1 實型常量 26

3.3.2 實型變量 27

3.4 字符型數據 28

3.4.1 字符型常量 28

3.4.2 字符串常量 31

3.4.3 字符型變量 31

3.5 運算符與表達式 32

3.5.1 算術運算符與算術表達式 33

3.5.2 賦值運算符與賦值表達式 37

3.5.3 關系運算符與關系表達式 40

3.5.4 邏輯運算符和邏輯表達式 41

3.5.5 條件運算符與條件表達式 43

3.5.6 逗號運算符和逗號表達式 44

3.6 標準輸入輸出函數 44

3.6.1 字符輸出函數 45

3.6.2 格式化輸出函數 46

3.6.3 字符輸入函數 49

3.6.4 格式化輸入函數 50

3.7 應用與提高 52

3.8 本章小結 53

習題三 53



第4章 選擇結構 60

4.1 if語句 60

4.1.1 示例問題:根據某同學的C語言成績判斷是否需要重修 60

4.1.2 單分支if語句 60

4.1.3 雙分支if語句 61

4.1.4 多分支if語句 62

4.2 switch語句 66

4.2.1 switch語句簡介 66

4.2.2 break語句在switch結構中的運用 67

4.3 應用實例 68

4.4 應用與提高 71

4.5 本章小結 75

習題四 75



第5章 循環結構 79

5.1 示例問題:累加求和 79

5.2 goto語句構成的循環 80

5.3 for循環 81

5.4 while循環 84

5.5 do…while循環 85

5.6 循環的嵌套 86

5.7 break語句和continue語句 88

5.7.1 break語句 88

5.7.2 continue語句 90

5.8 應用與提高 90

5.9 本章小結 92

習題五 92



第6章 函數 97

6.1 函數概述 97

6.2 函數的定義 100

6.3 函數的聲明和調用 101

6.3.1 函數的聲明 102

6.3.2 函數的調用 103

6.4 函數參數傳值方式 105

6.4.1 值傳遞 106

6.4.2 地址傳遞 107

6.5 局部變量和全局變量 108

6.5.1 局部變量 108

6.5.2 全局變量 109

6.6 函數的嵌套調用和遞歸函數 112

6.6.1 函數的嵌套調用 112

6.6.2 遞歸函數 114

6.7 變量的存儲方式和生存周期 117

6.8 內部函數和外部函數 122

6.8.1 內部函數 122

6.8.2 外部函數 123

6.9 編譯預處理 123

6.9.1 宏定義 124

6.9.2 文件包含 128

6.9.3 條件編譯 129

6.10 應用與提高 132

6.11 本章小結 134

習題六 135



第7章 數組 141

7.1 一維數組 141

7.1.1 一維數組初始化 141

7.1.2 一維數組元素的引用 145

7.1.3 一維數組應用舉例 146

7.1.4 一維數組與函數 147

7.2 多維數組 150

7.2.1 多維數組的定義 150

7.2.2 二維數組的定義和初始化 150

7.2.3 二維數組應用舉例 152

7.2.4 二維數組與函數 153

7.3 字符數組 155

7.3.1 字符數組的初始化 156

7.3.2 字符數組元素的引用 157

7.3.3 字符串的輸入和輸出 158

7.3.4 字符串處理函數 159

7.3.5 字符串數組應用舉例 161

7.4 應用與提高 162

7.5 本章小結 164

習題七 165



第8章 指針 171

8.1 指針的定義 171

8.2 指針變量 172

8.2.1 指針變量的定義 172

8.2.2 指針變量與指針變量的引用 172

8.2.3 指針變量作為參數 175

8.2.4 void指針類型 178

8.3 指針與數組 179

8.3.1 指向數組元素的指針變量 179

8.3.2 指向數組的指針變量 180

8.3.3 指針的算術運算和關系運算 181

8.3.4 數組名作為函數參數 182

8.4 通過指針引用多維數組 188

8.5 通過指針引用字符數組 191

8.5.1 字符串的引用方式 191

8.5.2 字符指針作為函數參數 193

8.5.3 指針在字符串處理中的綜合應用 194

8.6 指針數組 195

8.6.1 指針數組的定義 195

8.6.2 指針數組作為函數參數 196

8.7 返回指針的函數 198

8.8 指向函數的指針 199

8.9 多級指針 201

8.10 應用與提高 202

8.11 本章小結 207

習題八 209



第9章 構造數據類型 216

9.1 結構體數據類型 216

9.1.1 示例問題:打印學生基本信息 216

9.1.2 結構體類型的定義 216

9.1.3 結構體變量的定義和結構體變量的聲明 218

9.1.4 結構體變量的引用 219

9.1.5 結構體變量的初始化和應用舉例 220

9.2 結構體數組 220

9.2.1 結構體數組的定義 220

9.2.2 結構體數組應用舉例 222

9.3 結構體指針 223

9.3.1 指向結構體變量的指針 223

9.3.2 指向結構體數組的指針 224

9.4 鏈表 225

9.4.1 鏈表的概念 225

9.4.2 鏈表的創建和使用 226

9.5 共用體數據類型簡介 230

9.5.1 共用體的定義和共用體變量的聲明 231

9.5.2 引用共用體變量 231

9.6 枚舉類型 232

9.6.1 枚舉類型定義 232

9.6.2 引用枚舉類型變量 232

9.6.3 枚舉類型舉例 233

9.7 typedef簡介 233

9.8 應用與提高 235

9.9 本章小結 239

習題九 239



第10章 文件 242

10.1 文件的概念 242

10.1.1 示例問題:將某同學的C語言成績保存到文本文件中(永久保存) 242

10.1.2 文件是什么 243

10.1.3 文件的分類 243

10.1.4 C語言對文件的處理方法 244

10.1.5 文件指針 244

10.2 文件的打開與關閉 245

10.2.1 fopen函數 245

10.2.2 fclose函數 247

10.3 文件的順序讀寫 248

10.3.1 字符讀寫函數 248

10.3.2 字符串讀寫函數 251

10.3.3 格式化讀寫函數 252

10.3.4 數據塊讀寫函數 254

10.4 文件的隨機讀寫 257

10.5 文件操作的錯誤檢測 259

10.6 應用與提高 260

10.7 本章小結 263

習題十 263



附錄A 常用字符與ASCⅡ代碼對照表 266

附錄B 基本庫函數 268

B.1 數學函數 268

B.2 字符串函數 268

B.3 時間日期函數 269

B.4 類型轉換函數 270

B.5 存儲分配函數 270

B.6 輸入輸出子程序 271

B.7 文件函數 271

顯示全部信息

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 204
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區