C++程序設(shè)計學(xué)習(xí)與實驗指導(dǎo)

出版時間:2012-8  出版社:劉維富、陳建平、 葛建芳 清華大學(xué)出版社 (2012-08出版)  作者:劉維富 等 著  頁數(shù):392  

內(nèi)容概要

  《普通高校本科計算機專業(yè)特色教材精選:C++程序設(shè)計學(xué)習(xí)與實驗指導(dǎo)》經(jīng)過了長期教學(xué)實踐檢驗,是江蘇省高等學(xué)校精品課程“VisualC++程序設(shè)計”的主講教材《C++程序設(shè)計實踐教程》(劉維富等.北京:清華大學(xué)出版社,2007)的配套教材,包括學(xué)習(xí)指導(dǎo)和實驗指導(dǎo)兩大部分,力求使更多讀者學(xué)好C++——從入門到精通?! W(xué)習(xí)指導(dǎo)部分有4個單元共17章。其中,前三個單元共13章用做課堂同步練習(xí)和單元測驗;后一個單元共4章提供兩套C++二級考試模擬試卷,用于課程復(fù)習(xí)測驗和C++二級考試的考前模擬測驗。  實驗指導(dǎo)部分共3章,內(nèi)容包括以下幾方面:①17個同步實驗,每個實驗包含調(diào)試技術(shù)介紹、程序調(diào)試題、程序設(shè)計題和選做題,注重培養(yǎng)讀者程序調(diào)試能力和編程能力,強化讀者的實際編程能力訓(xùn)練,激發(fā)讀者的編程興趣。②13個具有典型性、綜合性和示范性的編程題,便于讀者突破難點,融匯貫通,體驗綜合編程的樂趣,培養(yǎng)讀者分析和解決問題的能力。③一個主流C++編程環(huán)境介紹,努力幫助讀者盡快學(xué)會使用visualC++6.0編寫和調(diào)試C++程序,盡快提高基本調(diào)試技術(shù)和實際編程的能力?!  镀胀ǜ咝1究朴嬎銠C專業(yè)特色教材精選:C++程序設(shè)計學(xué)習(xí)與實驗指導(dǎo)》對讀者深入掌握和實際運用C++語言編程,更好地準(zhǔn)備全國各類C++等級考試極具參考價值。既可以作為高等學(xué)校學(xué)生學(xué)習(xí)C++編程的實踐教材,也可以作為全國各類C++二級考試的教材,也可供自學(xué)C++編程者使用。

書籍目錄

第一部分學(xué)習(xí)指導(dǎo) 第1章C++概述 第2章數(shù)據(jù)類型、運算符和表達(dá)式 第3章簡單的輸入輸出 第4章流程控制語句 測驗一 第5章 函數(shù) 第6章編譯預(yù)處理 第7章 數(shù)組 第8章結(jié)構(gòu)體、共同體和枚舉類型 第9章指針 測驗二 第10章類和對象 第11章運算符重載 第12章繼承和派生類 第13章文件 測驗三 第14章模擬試卷一筆試 第15章模擬試卷一機試 第16章模擬試卷二筆試 第17章模擬試卷二機試 第二部分實驗指導(dǎo) 第18章實驗 實驗的目的與要求 實驗一 VC++6.0 IDE與簡單C++程序開發(fā) 實驗二選擇結(jié)構(gòu) 實驗三循環(huán)結(jié)構(gòu) 實驗四函數(shù)(1) 實驗五函數(shù)(2) 實驗六數(shù)組 實驗七字符串處理 實驗八結(jié)構(gòu)體 實驗九指針(1) 實驗十指針(2) 實驗十一單向鏈表 實驗十二類和對象 實驗十三運算符重載 實驗十四繼承和派生 實驗十五文件 實驗十六模板 實驗十七異常處理 第19章典型問題和綜合問題編程 19.1從面向過程程序設(shè)計到面向?qū)ο蟪绦蛟O(shè)計 19.2指針與動態(tài)內(nèi)存分配和使用 19.3遞歸 19.4單向鏈表 19.5友元 19.6運算符重載 第20章 VC++6.0程序調(diào)試技術(shù) 20.1 Visual C++的集成開發(fā)環(huán)境 20.1.1菜單欄 20.1.2工具欄 20.1.3工作區(qū)窗口 20.1.4文本編輯器和編輯菜單 20.1.5文件菜單 20.1.6 Build菜單 20.2 Visual C++開發(fā)C++程序的基本過程 20.2.1創(chuàng)建C++程序的方式 20.2.2源程序的編輯與格式化 20.2.3程序的編譯、鏈接和運行 20.3程序調(diào)試 20.3.1程序的錯誤類型 20.3.2編譯錯誤、鏈接錯誤的查看和修改 20.3.3運行錯誤、邏輯錯誤的判斷與調(diào)試 20.3.4基本調(diào)試手段 20.3.5集成開發(fā)環(huán)境的跟蹤調(diào)試功能 20.4 Visual C++的幫助功能 附錄A ASCII碼表 附錄B數(shù)制 B.1數(shù)制的基本概念 B.2不同數(shù)制之間數(shù)的相互轉(zhuǎn)換 附錄C實數(shù)的表示法 附錄D C++語言常用標(biāo)準(zhǔn)庫 D.1數(shù)學(xué)庫函數(shù) D.2字符處理函數(shù) D.3字符串處理函數(shù) D.4內(nèi)存操作函數(shù) D.5通用函數(shù) D.6時間和日期函數(shù) D.7輸入輸出類庫常用成員函數(shù) 附錄E學(xué)習(xí)指導(dǎo)參考答案 第1章C++概述 第2章數(shù)據(jù)類型、運算符和表達(dá)式 第3章簡單的輸入輸出 第4章流程控制語句 單元一測驗 第5章函數(shù) 第6章編譯預(yù)處理 第7章數(shù)組 第8章結(jié)構(gòu)體、共同體和枚舉類型 第9章指針 單元二測驗 第10章類和對象 第11章運算符重載 第12章繼承和派生類 第13章文件 單元三測驗 模擬試卷一參考答案 模擬試卷二參考答案 參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   編譯錯誤(error)是在編譯過程中發(fā)現(xiàn)的錯誤,通常屬于語法錯誤,即編寫的語句不符合C++的語法規(guī)則。例如: 使用了未定義的標(biāo)識符。 語句后缺少分號或在不該出現(xiàn)分號的地方加了分號。 括號不配對,包括:圓括號(“(”和“)”)、方括號(“[”和“]”)和花括號(“{”和“}”)。 用中文的分號、逗號、等號代替英文的分號、逗號、等號等。 使用了庫函數(shù),卻未包含相應(yīng)的頭文件。 對于這類錯誤,借助于VC++編譯器在Output窗口給出的出錯行號及出錯提示信息,比較容易定位。但有時所給行號并不是真正的出錯行,需要仔細(xì)閱讀出錯行附近的源程序,才能最終確定錯誤所在。 對于編譯錯誤,每次只需修改第一個就可以了,改完第一個錯誤即可重新編譯,直到?jīng)]有編譯錯誤為止。之所以每次只需修改第一個錯誤,是因為:①通常后面出現(xiàn)的錯誤是由第一個錯誤引發(fā)的連環(huán)出錯,實際并沒有錯誤;②不會漏掉任何錯誤;③每次只面對一個錯誤,可以集中精力解決問題。 編譯警告(warning)是在編譯過程中發(fā)現(xiàn)的、可能存在的潛在錯誤,只是編譯系統(tǒng)拿不準(zhǔn)。例如,變量未初始化就做某種運算。 對于編譯警告,我們應(yīng)看成編譯錯誤,認(rèn)真改正,直到警告全部消除為止。如果在程序編譯階段不認(rèn)真處理這些潛在錯誤,必然會將這些潛在錯誤延伸到運行階段暴露,即轉(zhuǎn)化成運行錯誤或邏輯錯誤。而確定程序的運行錯誤和邏輯錯誤的出錯位置要比確定編譯警告的出錯位置難得多。 鏈接錯誤發(fā)生在將用戶程序的目標(biāo)代碼與用戶程序引用的庫函數(shù)的目標(biāo)代碼鏈接生成可執(zhí)行代碼的過程中。通常情況是找不到main函數(shù)或找不到某庫函數(shù)等。例如main誤寫成mian。再如,某函數(shù)做了原型聲明,卻未做定義或未包含相應(yīng)的頭文件。 運行錯誤是在程序運行時發(fā)生的,如突然中止程序的運行,或無法結(jié)束程序的運行等。如當(dāng)執(zhí)行表達(dá)式a=a/b時,除數(shù)b的值為0;又如在進行數(shù)值運算時,運算結(jié)果超出機器允許的范圍等。 邏輯錯誤也發(fā)生在程序運行階段,通常程序能正常運行,但程序的運行結(jié)果不正確。產(chǎn)生邏輯錯誤的因素較多,例如變量初始化不正確,所用的語句不正確,算法設(shè)計不正確等。由于這類錯誤無法用編程工具直接確定出錯位置,因此,這類錯誤較難查找。 20.3.2編譯錯誤、鏈接錯誤的查看和修改 編譯的目的是將C++源程序轉(zhuǎn)換為機器指令代碼。在編譯過程中,如果遇到程序中有語法錯誤,則在集成開發(fā)環(huán)境底部的輸出(Output)窗口中顯示相應(yīng)的錯誤信息,提示程序員修改程序。剛編寫好的程序含有錯誤是正常的,即使是熟練的專業(yè)程序員也很難一次就編寫出完全沒有錯誤的源程序來。通常,一個源程序從輸人編輯到通過編譯,往往要重復(fù)若干次“編譯—修改—再編譯”的過程。

編輯推薦

《普通高校本科計算機專業(yè)特色教材精選?算法與程序設(shè)計:C++程序設(shè)計學(xué)習(xí)與實驗指導(dǎo)》對讀者深入掌握和實際運用C++語言編程,更好地準(zhǔn)備全國各類C++等級考試極具參考價值。既可以作為高等學(xué)校學(xué)生學(xué)習(xí)C++編程的實踐教材,也可以作為全國各類C++二級考試的教材,也可供自學(xué)C++編程者使用。

圖書封面

評論、評分、閱讀與下載


    C++程序設(shè)計學(xué)習(xí)與實驗指導(dǎo) PDF格式下載


用戶評論 (總計1條)

 
 

  •   很好的習(xí)題書,很喜歡
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7