TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
C語言程序設計(第3版)(簡體書)
滿額折

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

人民幣定價:37 元
定  價:NT$ 222 元
優惠價:87193
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
目次

商品簡介

本書第1版于2008年出版。該書是普通高等教育“十一五”規劃教材,榮獲“2011年北京高等教育精品教材”和“2009年高職高專計算機類專業教材”稱號。本書力求突破高職高專舊的教學限制,用全新的方法組織編寫。本書始終以應用為目的,從應用入手,采用了任務驅動方式。書中內容講授精練,循序漸進,重點突出,易于理解。本書將公交一卡通管理程序作為貫穿全書知識點的實例在各章中分別介紹,使學生盡早體會較大程序的編寫過程。全書共8章,分別是C語言基礎與順序結構、分支結構、循環結構、數組、指針、函數、結構體和文件,各章提供討論題、思考題、上機練習和自測題。本書還提供免費的授課素材,包括豐富的電子教案(含動畫)和全書的源代碼。全書程序的運行環境是Visual C 6.0,在附錄中介紹Visual C 2010環境。本書主要針對C語言零起點的高職高專學生和自學者,也適合C語言的初學者學習。

目次

目 錄

第1章 C語言基礎與順序結構 .................................................................1

1.1 認識C語言程序...........................................................................................1

1.1.1 了解C語言程序的構成....................................................................1

1.1.2 熟悉主函數框架................................................................................3

1.2 合理選用數據類型........................................................................................7

1.2.1 合理選用整型數據 ............................................................................7

1.2.2 合理選用實型數據............................................................................8

1.2.3 合理選用字符型數據......................................................................10

1.3 學會使用常用運算符..................................................................................11

1.3.1 學會使用算術運算符......................................................................11

1.3.2 學會使用賦值運算符......................................................................13

1.4 學會控制輸入輸出數據...............................................................................14

1.4.1 使用格式輸入輸出函數出加法題....................................................14

1.4.2 單個字符輸入輸出函數的使用.......................................................15

1.5 畫順序結構的流程圖..................................................................................16

1.6 貫穿教學全過程的實例——公交一卡通管理程序(1)..............................17

1.7 本章總結.....................................................................................................19

思考題.................................................................................................................21

上機練習.............................................................................................................21

自測題.................................................................................................................21

自測題參考答案..................................................................................................23

第2章 分支結構 ......................................................................................24

2.1 if語句..........................................................................................................24

2.1.1 學習使用關系運算符和if語句.......................................................24

2.1.2 認識省略else的if語句..................................................................26

2.1.3 學會使用邏輯運算符......................................................................29

2.1.4 學會使用嵌套的if語句..................................................................31

2.1.5 學會使用if...else if形式的嵌套if語句 ..........................................33

2.2 switch語句..................................................................................................35

2.2.1 認識switch語句 .............................................................................35



2.2.2 多個case語句相同情況的處理......................................................38

2.2.3 用switch語句的技巧計算分段函數的值........................................39

2.3 用條件運算符轉換大小寫字母 ...................................................................41

2.4 程序舉例.....................................................................................................42

2.4.1 掌握三個數中求大數的方法.......................................................42

2.4.2 掌握三個數排序的方法...................................................................42

2.4.3 熟悉菜單設計操作..........................................................................43

2.5 貫穿教學全過程的實例——公交一卡通管理程序(2)..............................44

2.6 本章總結 .....................................................................................................46

思考題.................................................................................................................47

上機練習..... .................................................................................................................48

自測題.................................................................................................................48

自測題參考答案.... ..............................................................................................50

第3章 循環結構......................................................................................52

3.1 使用for語句實現循環控制........................................................................52

3.1.1 使用for語句重復顯示信息............................................................52

3.1.2 使用for語句重復出加法題............................................................54

3.2 使用while語句實現循環控制....................................................................57

3.2.1 使用while語句為學生分班............................................................57

3.2.2 使用while語句計算近似值............................................................59

3.3 使用do...while語句實現循環控制.............................................................60

3.3.1 使用do...while語句計算加法題正確率..........................................60

3.3.2 使用do...while語句編寫打字練習程序..........................................63

3.4 使用break語句強行退出循環....................................................................64

3.5 學會使用循環設計典型算法.......................................................................66

3.5.1 學會找出Fibonacci數列的各項來掌握遞推算法...........................66

3.5.2 用迭代算法求解某數的平方根.......................................................68

3.5.3 用枚舉算法求解百元百雞問題 .......................................................70

3.5.4 學會判斷質數的算法......................................................................73

3.6 貫穿教學全過程的實例——公交一卡通管理程序(3)..............................77

3.7 本章總結 .....................................................................................................78

思考題.................................................................................................................80

上機練習.............................................................................................................81

自測題.................................................................................................................82

自測題參考答案..................................................................................................84

第4章 數組..............................................................................................86

4.1 認識數組.....................................................................................................86



目 錄


V

4.2 使用一維數組..............................................................................................86

4.2.1 定義與引用一維數組......................................................................86

4.2.2 在字符串中找出數字字符構造新數組 ............................................88

4.2.3 判斷密碼是否正確..........................................................................89

4.2.4 求一批數據中的大值...................................................................90

4.2.5 在有序數據中插入一個數...............................................................93

4.2.6 排序數據.........................................................................................94

4.3 使用二維數組..............................................................................................97

4.3.1 求兩個矩陣的和 ..............................................................................97

4.3.2 求方陣對角線上元素之和...............................................................99

4.3.3 顯示算術題和學生答題信息.........................................................100

4.3.4 編寫不同級別的打字練習程序.....................................................102

4.3.5 統計一個學習小組的成績.............................................................104

4.4 貫穿教學全過程的實例——公交一卡通管理程序(4)
............................105

4.5 本章總結 ....................................................................................................112

思考題................................................................................................................113

上機練習............................................................................................................114

自測題................................................................................................................115

自測題參考答案.................................................................................................116

第5章 指針............................................................................................118

5.1 認識變量的地址和指針變量......................................................................118

5.2 通過指針訪問普通變量 ..............................................................................118

5.3 通過指針訪問數組....................................................................................120

5.3.1 通過指針計算總分........................................................................120

5.3.2 通過指針將數據逆置....................................................................122

5.3.3 通過指針找出大值....................................................................124

5.3.4 通過指針排序數據........................................................................126

5.3.5 通過指針計算兩個矩陣的和.........................................................126

5.4 通過指針訪問字符串................................................................................128

5.4.1 通過指針判斷回文........................................................................128

5.4.2 在三個字符串中找出大的字符串..............................................131

5.4.3 將三個字符串從大到小進行排序..................................................132

5.4.4 連接兩個字符串............................................................................133

5.5 本章總結...................................................................................................135

思考題...............................................................................................................136

上機練習....................................................................................................................136

自測題...............................................................................................................138

自測題參考答案................................................................................................139



第6章 函數............................................................................................141

6.1 了解C語言程序的執行過程....................................................................141

6.2 掌握自定義函數的編寫與調用方法..........................................................144

6.2.1 調用自定義函數計算1~n的和.....................................................144

6.2.2 調用自定義函數進行四則運算 .....................................................148

6.2.3 在被調函數中交換數據.................................................................151

6.2.4 用嵌套調用的方法進行計算.........................................................153

6.3 調用自定義函數處理數組.........................................................................154

6.3.1 調用自定義函數輸入輸出一維數組..............................................154

6.3.2 調用自定義函數將數據逆置.........................................................156

6.3.3 調用自定義函數求大值.............................................................157

6.3.4 調用自定義函數判斷回文.............................................................159

6.3.5 調用自定義函數計算兩個矩陣的和..............................................161

6.4 變量的存儲類別........................................................................................162

6.4.1 內部變量和外部變量....................................................................162

6.4.2 動態存儲變量和靜態存儲變量.....................................................164

6.5 貫穿教學全過程的實例——公交一卡通管理程序(5)............................166

6.6 本章總結...................................................................................................174

思考題...............................................................................................................176

上機練習..... ......................................................................................................177

自測題...............................................................................................................178

自測題參考答案.... ............................................................................................179

第7章 結構體........................................................................................181

7.1 了解結構體類型數據的使用場合..............................................................181

7.2 掌握結構體變量的使用方法.....................................................................181

7.2.1 使用結構體變量處理實際問題.....................................................182

7.2.2 將結構體變量作為實參處理實際問題..........................................186

7.3 掌握結構體數組的使用方法 .....................................................................187

7.3.1 使用結構體數組處理實際問題.....................................................187

7.3.2 將結構體數組名作為實參處理實際問題......................................189

7.4 貫穿教學全過程的實例——公交一卡通管理程序(6)
............................197

7.5 本章總結...................................................................................................205

思考題...............................................................................................................207

上機練習....................................................................................................................209

自測題...............................................................................................................210

自測題參考答案.... ............................................................................................212



第8章 文件............................................................................................214

8.1 了解文件的處理過程................................................................................214

8.2 掌握文件的基本操作本領.........................................................................216

8.2.1 創建文本文件................................................................................216

8.2.2 讀取文本文件中的數據 .................................................................218

8.2.3 創建二進制文件............................................................................219

8.2.4 讀取二進制文件中的數據.............................................................220

8.3 文件的應用舉例 ........................................................................................222

8.3.1 編寫算術考試程序........................................................................222

8.3.2 編寫閱卷程序................................................................................223

8.3.3 復制文件.......................................................................................224

8.3.4 調用函數修改文件中的內容.........................................................226

8.4 貫穿教學全過程的實例——公交一卡通管理程序(7)
............................228

8.5 本章總結...................................................................................................250

思考題...............................................................................................................251

上機練習....................................................................................................................251

自測題...............................................................................................................252

自測題參考答案.... ............................................................................................254

附錄...........................................................................................................256

附錄A C語言關鍵字.....................................................................................256

附錄B 常用字符與ASCII代碼對照表 ...........................................................256

附錄C 運算符的優先級和結合方向...............................................................257

附錄D 常用C庫函數 .....................................................................................257

附錄E 用Visual C 2010編寫C程序.........................................................260

附錄F C語言常見編譯錯誤的中英文對照表.................................................264

參考文獻............... ...........................................................................................267


您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區