出版時間:2010-6 出版社:武漢大學(xué)出版社 作者:譚成予 編 頁數(shù):305
前言
計算機是操作性極強的應(yīng)用型學(xué)科,學(xué)習(xí)程序設(shè)計包括理論和實踐操作兩個環(huán)節(jié)。作者在武漢大學(xué)為一年級本科生教授程序設(shè)計時,發(fā)現(xiàn)許多學(xué)生在課堂教學(xué)環(huán)境對理論能夠正確理解,但在上機實驗環(huán)境卻難以自行動手編程。一旦離開了老師的指導(dǎo),很多初學(xué)者面對實踐操作就會有點無所適從,因而編寫本書,作為《C語言及程序設(shè)計基礎(chǔ)》一書的配套上機實驗指導(dǎo)教材,供同學(xué)們在實際操作過程中參考?! W(xué)習(xí)程序設(shè)計,設(shè)計思想上需要“以算法帶動文法”、“學(xué)思想用細節(jié)”,而實際操作中需要精通編程文法和編譯工具的使用。工具和文法是編程的輔助手段,學(xué)會對它們的熟練使用,可以幫助程序員順利地將頭腦中的設(shè)計思想實現(xiàn),變成實用的程序?! ”緯菫樗礁鞑幌嗤乃谐绦蛟O(shè)計人員編寫的,既可作為程序設(shè)計的初學(xué)者和程序員作為C語言實踐操作時的指導(dǎo)手冊,又可作為講授《C語言及程序設(shè)計基礎(chǔ)》一書的教師的參考書。我們相信本書及配套教材《C語言及程序設(shè)計基礎(chǔ)》將為讀者提供一種內(nèi)容豐富而富有挑戰(zhàn)性的學(xué)習(xí)經(jīng)歷。
內(nèi)容概要
本書系統(tǒng)地介紹C語言的實驗指導(dǎo)和習(xí)題解答。全書共分三個部分,下面簡單介紹這些章節(jié)的內(nèi)容: 第一部分:C語言上機指導(dǎo) 這個部分包括從第l章到第6章的內(nèi)容。第l章到第4章分別介紹了在Visual C++2005、Dev c++、Turbo C和Unix/Linux操作系統(tǒng)中的C編譯器等常用C程序開發(fā)環(huán)境中編輯、編譯、鏈接、運行和調(diào)試的具體步驟和方法。第5章介紹了軟件測試的常用方法,可幫助讀者更好地選擇軟件測試用例。第6章給出了與《C語言及程序設(shè)計基礎(chǔ)》中每一章對應(yīng)的上機指導(dǎo)1到上機指導(dǎo)11的內(nèi)容安排。 第二部分:C語言編程高級篇 這個部分包括從第7章到第ll章的內(nèi)容。第7章介紹了在Turbo C中完成文本界面設(shè)計的基本方法。第8章介紹了在Turbo C中進行圖形圖像處理的基本技術(shù)。第9章介紹了在TurboC中實現(xiàn)中斷編程的方法。第l0章以Visual C為編程環(huán)境,介紹了使用Winsock完成網(wǎng)絡(luò)通信編程的技術(shù)。第11章著重描述C99標(biāo)準(zhǔn)中新增的功能。 第三部分:習(xí)題參考答案 這個部分給出了包括配套教材《C語言及程序設(shè)計基礎(chǔ)》各章中超過95%習(xí)題的參考答案,少數(shù)幾個習(xí)題未給出參考答案,可供學(xué)生自行擴展功能后作為課堂教學(xué)中課程設(shè)計的參考題目。
書籍目錄
第一部分 C語言上機指導(dǎo) 第1章 在Vi sual C++ 2005中編寫C程序 1.1 Visual Studi0 2005簡介 1.1.1 Visual Studi0 2005簡介 1.1.2 Visual c++2005簡介 1.2 Visual Studi0 2005安裝 1.2.1 Visual Studi0 2005要求的系統(tǒng)配置 1.2.2 安裝Visual Studi0 2005 1.2.3 安裝MSDN 1.3 集成開發(fā)環(huán)境[DE簡介 1.3.1 啟動進入Visual C++2005 1.3.2 工具欄選項 1.3.3 項目和解決方案 1.3.4 設(shè)置Visual C-H-2005的選項 1.4 使用IDE編寫C程序 1.4.1 創(chuàng)建新項目和源程序 1.4.2 編輯已存在的項目及源程序 1.4.3 編譯并構(gòu)建解決方案 1.4.4 運行解決方案 1.5 Visual C++2005中的調(diào)試工具 1.5.1 程序故障 1.5.2 調(diào)試器 1.5.3 設(shè)置斷點 1.5.4 設(shè)置跟蹤點 1.5.5 啟動調(diào)試模式 1.5.6 檢查和修改變量的值 第2章 在Dew C++中編寫C程序 2.1 Dev C++簡介 2.2 Dcv C++安裝 2.2.1 Dev c++要求的系統(tǒng)配置 2.2.2 安裝Dev C++ ……第二部分 C語言編程高級篇第三部分 習(xí)題參考答案參考文獻
章節(jié)摘錄
在Visual C++中編寫程序被稱為“構(gòu)建解決方案”,可通過F7快捷鍵或者選擇主菜單下的“生成”“生成解決方案”。另外還可通過單擊“生成”工具欄上的相應(yīng)按鈕。如果程序中有錯誤,則會在主界面下方的輸出窗格中顯示錯誤提示信息,例如圖1.17所示的窗口中提示程序存在一個錯誤:錯誤信息是“errorc 2146:語法錯誤:缺少“;”(在標(biāo)識符“system”的前面)”,用戶可按照提示在這一行的最后面加上分號(;),然后重新選擇生成解決方案,直到系統(tǒng)提示成功為止?! ≡诔晒?chuàng)建了解決方案之后,用戶可以在相應(yīng)的項目文件夾中看到一個新的子文件夾Debug,例如之前創(chuàng)建的項目aa中出現(xiàn)的新文件夾是:D:kProgramFiles\MultiGen-Paradigm\aa\debug。在該文件夾中包含多個文件。這些文件的擴展名和用途分別是: ?。?).exe文件:這是程序的可執(zhí)行文件,僅當(dāng)編譯和鏈接步驟都成功之后才能生成該文件?! 。?).obj文件:編譯器根據(jù)程序源文件生成這些包含機器代碼的目標(biāo)文件,它們與庫文件一起被鏈接器使用,最后生成.exe文件?! 。?).ilk文件:該文件在重新構(gòu)建項目時被鏈接器使用,它使鏈接器能夠?qū)⒏鶕?jù)修改的源代碼生成的目標(biāo)文件增量地鏈接到現(xiàn)有的.exe文件,從而避免每次修改程序時都重新鏈接所有文件?! 。?).pch文件:這是預(yù)編譯頭文件。使用預(yù)編譯頭文件,大塊無需修改的代碼(尤其是那些C++庫提供的代碼)可以被處理一次并存儲在.pch文件中。使用.pch文件能夠大大減少構(gòu)建程序所需的時間?! 。?).pdb文件:該文件包含在調(diào)試模式中執(zhí)行程序時要使用的調(diào)試信息。在調(diào)試模式中,可以動態(tài)檢查程序執(zhí)行過程中所生成的信息?! 。?).idb文件:包含重新構(gòu)建解決方案時要使用的信息。
圖書封面
評論、評分、閱讀與下載
C語言及程序設(shè)計基礎(chǔ)上機指導(dǎo)和習(xí)題解答 PDF格式下載