C語言程序設計(第3版)(簡體書)
- 系列名:高職高專電腦教學改革新體系規劃教材
- ISBN13:9787302433941
- 出版社:清華大學出版社(大陸)
- 作者:崔武子; 李紅豫
- 裝訂:平裝
- 版次:3
- 出版日:2016/07/01
商品簡介
目次
第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
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。