瀏覽紀錄

TOP
1/1
庫存:2
C語言大學實用教程學習指導(第3版)(簡體書)
人民幣定價:35元
定  價:NT$210元
優惠價: 5105
可得紅利積點:3 點

庫存:2

名人/編輯推薦

目次

書摘/試閱

《國家精品課程教材?大學計算機規劃教材:C語言大學實用教程學習指導(第3版)》可作為高校各專業C語言程式設計課程教材、ACM程式設計大賽和全國計算機等級考試參考書。
第1章 習題解答
1.1 習題1及參考答案
1.2 習題2及參考答案
1.3 習題3及參考答案
1.4 習題4及參考答案
1.5 習題5及參考答案
1.6 習題6及參考答案
1.7 習題7及參考答案
1.8 習題8及參考答案
1.9 習題9及參考答案
第2章 上機實驗指導
2.1 程式調試技術
2.1.1 調試的“七種武器”
2.1.2 Visual C++ 6.0的使用與調試
2.1.3 Code::Blocks的使用與調試
2.1.4 集成開發環境操作總結
2.1.5 用fprintf()調試程式
2.1.6 常見編譯錯誤資訊英漢對照表
2.2 課內上機實驗題目
2.2.1 實驗1:熟悉上機環境和順序結構編程練習
2.2.2 實驗2:選擇結構編程練習
2.2.3 實驗3:循環結構編程練習
2.2.4 實驗4:函數編程練習
2.2.5 實驗5:數組編程練習
2.2.6 實驗6:遞歸程式設計練習
2.2.7 實驗7:一維數組和函數綜合編程練習
2.2.8 實驗8:二維數組和函數綜合編程練習
2.2.9 實驗9:結構體編程練習
2.2.10 實驗10:文件編程練習
2.3 課外上機實驗題目
2.3.1 實驗1:計算到期存款本息之和
2.3.2 實驗2:存款預算
2.3.3 實驗3:尋找最佳存款方案
2.3.4 實驗4:抓交通肇事犯
2.3.5 實驗5:求解不等式
2.3.6 實驗6:計算禮炮聲響次數
2.3.7 實驗7:產值翻番計算
2.3.8 實驗8:簡單的口令檢查程式
2.3.9 實驗9:大獎賽現場統分
2.3.10 實驗10:數組、指針和函數綜合編程練習
2.4 課內上機實驗題目參考答案
2.4.1 實驗1:熟悉上機環境和順序結構編程練習
2.4.2 實驗2:選擇結構編程練習
2.4.3 實驗3:循環結構編程練習
2.4.4 實驗4:函數編程練習
2.4.5 實驗5:數組編程練習
2.4.6 實驗6:遞歸程式設計練習
2.4.7 實驗7:一維數組和函數綜合編程練習
2.4.8 實驗8:二維數組和函數綜合編程練習
2.4.9 實驗9:結構體編程練習
2.4.10 實驗10:文件編程練習
2.5 課外上機實驗題目參考答案
2.5.1 實驗1:計算到期存款本息之和
2.5.2 實驗2:存款預算
2.5.3 實驗3:尋找最佳存款方案
2.5.4 實驗4:抓交通肇事犯
2.5.5 實驗5:求解不等式
2.5.6 實驗6:計算禮炮聲響次數
2.5.7 實驗7:產值翻番計算
2.5.8 實驗8:簡單的口令檢查程式
2.5.9 實驗9:大獎賽現場統分
2.5.10 實驗10:數組、指針和函數綜合編程練習
2.6 課程設計--菜單驅動的學生成績管理系統
2.7 ONLINE JUDGE--在線評判
2.7.1 什麼是Online Judge
2.7.2 Online Judge的使用
2.8 利用ONLINE JUDGE編程的注意事項
2.9 C語言編程題考試自動評分系統簡介
第3章 案例分析
3.1 錯誤案例分析
3.1.1 變量初始化錯誤
3.1.2 死循環與死語句
3.1.3 與0比較問題
3.1.4 復雜情形的關系判斷問題
3.1.5 遺漏邊界條件測試
3.1.6 非所有控制分支都有返回值錯誤
3.1.7 數值溢出錯誤
3.1.8 類型匹配錯誤
3.1.9 越界訪存錯誤
3.1.10 緩沖區溢出問題
3.1.11 內存洩漏問題
3.1.12 使用野指針的問題
3.1.13 參數非法問題
3.1.14 不良代碼風格問題
3.2 趣味經典實例分析
3.2.1 騎士遊歷問題
3.2.2 八皇后問題
3.3 程式優化及解決方案
3.4 C99簡介
參考文獻


單步跟蹤(Tracker)是一臺時間機器,可以讓你控制時間,令其靜止,亦或緩步前行、全速跳躍。當然,它控制的不是真正的時間,而是程式運行的時間。
當程式在斷點處暫停時,就進入了單步跟蹤狀態。斷點所在行的代碼是下一行要被執行的代碼,叫做當前代碼行。此時,程式的執行有6個選擇。
(1)單步執行(Step Over):執行一行代碼,然後再暫停。
(2)單步進入(Step into):執行一行代碼。如果此行有函數調用,則進入當前代碼行所調用的函數內部,在該函數的第一行代碼處暫停,也就是跟蹤到函數內部;如果此行沒有函數調用,其作用與單步執行等價。單步進入一般只能進入有源代碼的函數,如用戶自己編寫的函數。有的編譯器提供了庫函數代碼,可以跟蹤到庫函數裏執行。如果庫函數沒有源代碼,就不能跟蹤進入了。此時,有的調試器會以匯編代碼的方式單步執行函數,有的調試器則忽略函數調用。
(3)運行出函數(Step Out):繼續運行程式,當遇到斷點或返回函數調用者時暫停。
(4)繼續運行(Continue):繼續運行程式,當遇到斷點時暫停。
(5)運行到光標(Run to Cursor):繼續運行程式,當遇到斷點或光標時暫停。
(6)停止調試(Stop):程式運行終止,回到編輯狀態。
單步跟蹤是最基本的調試技術。在學習分支和循環時,利用這種方式,可以更直觀地看到語句是如何控制程式流程的。例如,當程式運行發生死循環時,很容易通過這種方法確定程式在什麼位置發生的死循環。
注意,這裏每次執行的單位是行,而不是語句。若一行中有多條語句,則將連續執行這些語句。因此,為了提高程式的可測試性(Testability),建議不要在一行內寫多條語句。
3.手術刀--監視窗
當程式暫停時,除了可以控制它的執行,還可以通過監視窗(Watch)來查看和修改各個變量的值。所以監視窗很像手術刀,用它剖開程式的表面--源代碼,觀察到決定程式成敗的各種數據的真實面目,並且還能一刀一刀地修改它們。
綜合使用監視視窗和單步執行功能,是找出程式中隱蔽錯誤的最簡單方法,因為每運行一行可以看看程式究竟做了些什麼,變量的值發生了怎樣的變化,它們是否按設計者的意圖在變化。若程式是按要求正常工作的,則這一行就算調試通過了,否則也就找到了錯誤所在。當程式的運行結果不正確時,採用這種方法顯示出可能出錯的局部和全局變量的值,可以有效地幫助我們檢查究竟哪里的程式計算有誤,如變量沒有初始化。

購物須知

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

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

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

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