出版時間:2010-2 出版社:中國電力出版社 作者:李新華,梁棟 主編 頁數(shù):229
Tag標(biāo)簽:無
前言
“C語言程序設(shè)計”課程的核心思想就是通過學(xué)習(xí)編程技術(shù)的過程,培養(yǎng)讀者算法設(shè)計能力以及創(chuàng)造性思維,培養(yǎng)舉一反三、觸類旁通的能力,達(dá)到提高讀者應(yīng)用所學(xué)知識解決實(shí)際問題能力的目標(biāo)。程序設(shè)計是一項(xiàng)創(chuàng)造性的智力勞動,上機(jī)實(shí)踐是課程學(xué)習(xí)的重要環(huán)節(jié),如何讓讀者理解、習(xí)慣、熟悉這一套算法、程序構(gòu)造過程的思維方法,是實(shí)踐環(huán)節(jié)所要解決的核心問題?! 語言程序設(shè)計配套使用的習(xí)題解答與上機(jī)指導(dǎo)書非常多,內(nèi)容也很廣泛。本書的作者在第一部分詳細(xì)介紹了Visual C++6.0集成環(huán)境下開發(fā)C程序的方法,重點(diǎn)強(qiáng)調(diào)了程序調(diào)試技術(shù),以便讀者開發(fā)程序時獨(dú)立發(fā)現(xiàn)問題、解決問題。第二部分提供了教材中全部習(xí)題及解答,涵括了全國計算機(jī)等級考試各種題型,尤其值得稱道的是,書中給出的參考程序模仿教材例題,采用教材第10章提出的C語言程序設(shè)計基本編程規(guī)范編寫,切切實(shí)實(shí)反映出作者對培養(yǎng)讀者軟件工程規(guī)范和科學(xué)作風(fēng)的責(zé)任心。習(xí)題數(shù)量適中,從內(nèi)容上看,既有例題的模仿,也有例題的拓展,還有少量考查讀者算法設(shè)計和程序設(shè)計獨(dú)創(chuàng)性能力的題目,對于讀者掌握基本知識,開拓程序設(shè)計的能力均有幫助。在第三部分安排了同步的上機(jī)實(shí)踐環(huán)節(jié),每個實(shí)驗(yàn)都包括了相應(yīng)章節(jié)的關(guān)鍵知識、算法和編程訓(xùn)練。全書最后給出的兩套模擬試卷和參考答案取自配套的考試軟件,可以有效測試讀者對C語言程序設(shè)計的掌握程度?! ”緯淖髡咧屑扔谐袚?dān)過全國自學(xué)考試統(tǒng)編教材的主編,也有寫過多本C語言程序教材的作者,還有長期使用C語言開發(fā)軟件的科研人員,所有作者均多年從事C語言程序設(shè)計課程的主講工作。相信他們的豐富經(jīng)驗(yàn)和辛勤勞動一定會減輕讀者學(xué)習(xí)的難度,提高學(xué)習(xí)的效果,增加學(xué)習(xí)的興趣?! ∠M緯乃凶x者能不斷地“挑刺”,并將所有的“刺”反饋給作者,也希望作者能不斷修改和完善本書,使其最終成為一本真正的“精品教材”。
內(nèi)容概要
本書為21世紀(jì)高等學(xué)校規(guī)劃教材,同時也是梁棟、李新華編著的《c語言程序設(shè)計》規(guī)劃教材的配套學(xué)習(xí)指導(dǎo)書。本書主要內(nèi)容包括①上機(jī)指南:詳細(xì)介紹了Visual C++ 6.0集成環(huán)境下的編輯、調(diào)試和運(yùn)行C程序的開發(fā)方法。②學(xué)習(xí)指導(dǎo)與習(xí)題解答:內(nèi)容提要強(qiáng)化各章的知識點(diǎn)、常用算法和編程方法:習(xí)題解析對程序設(shè)計的難點(diǎn)進(jìn)行了分析,所附參考程序全部上機(jī)調(diào)試通過。③上機(jī)實(shí)驗(yàn)指導(dǎo):安排了同步的上機(jī)實(shí)踐環(huán)節(jié),每個實(shí)驗(yàn)都包括相應(yīng)章節(jié)的關(guān)鍵知識、算法和編程訓(xùn)練。④上機(jī)模擬考試試卷,取自配套的考試軟件,自動選題,自動閱卷,可有效測試學(xué)生對C程序設(shè)計的掌握程度,書中給出了期中、期末兩套模擬試卷和參考答案。 本書作為C語言程序設(shè)計精品課程配套教材,不僅可作為普通高校本、??茖W(xué)生C語言程序設(shè)計的配套教學(xué)用書,也可作為相關(guān)工程技術(shù)人員的自學(xué)與參考用書。
書籍目錄
序前言第一部分 C程序上機(jī)指南 第1章 Visual C++環(huán)境下C語言程序的開發(fā)與調(diào)試 1.1 Visual C++6.0開發(fā)環(huán)境介紹 1.2 開發(fā)C語言程序 1.3 調(diào)試C語言程序第二部分 學(xué)習(xí)指導(dǎo)與習(xí)題解答 第2章 C語言程序設(shè)計概述 2.1 內(nèi)容提要 2.2 常見錯誤 2.3 習(xí)題解答 第3章 數(shù)據(jù)及運(yùn)算 3.1 內(nèi)容提要 3.2 常見錯誤 3.3 習(xí)題解答 第4章 流程控制 4.1 內(nèi)容提要 4.2 常見錯誤 4.3 習(xí)題解答 第5章 數(shù)組 5.1 內(nèi)容提要 5.2 常見錯誤 5.3 習(xí)題解答 第6章 指針 6.1 內(nèi)容提要 6.2 常見錯誤 6.3 習(xí)題解答 第7章 函數(shù) 7.1 內(nèi)容提要 7.2 常見錯誤 7.3 習(xí)題解答 第8章 結(jié)構(gòu)體 8.1 內(nèi)容提要 8.2 常見錯誤 8.3 習(xí)題解答 第9章 文件 9.1 內(nèi)容提要 9.2 常見錯誤 9.3 習(xí)題解答第三部分 上機(jī)實(shí)驗(yàn)指導(dǎo) 第10章 上機(jī)實(shí)驗(yàn)指導(dǎo) 實(shí)驗(yàn)1 C程序的開發(fā)與調(diào)試 實(shí)驗(yàn)2 數(shù)據(jù)及運(yùn)算 實(shí)驗(yàn)3 選擇結(jié)構(gòu)程序設(shè)計 實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計 實(shí)驗(yàn)5 數(shù)組程序設(shè)計 實(shí)驗(yàn)6 指針程序設(shè)計 實(shí)驗(yàn)7 函數(shù)程序設(shè)計 實(shí)驗(yàn)8 結(jié)構(gòu)與單鏈表程序設(shè)計 實(shí)驗(yàn)9 文件程序設(shè)計第四部分 上機(jī)模擬考試試卷 第11章 上機(jī)模擬考試試卷 11.1 期中機(jī)考模擬試題 11.2 期末機(jī)考模擬試題 11.3 參考答案參考文獻(xiàn)
章節(jié)摘錄
第一部分 C程序上機(jī)指南 第1章 Visual C++環(huán)境下C語言程序的開發(fā)與調(diào)試 開發(fā)C語言程序,一般包括四步: ?。?)編輯??梢杂萌魏我环N編輯軟件將C語言程序輸入計算機(jī),并將C語言源程序文件“*.c”以純文本文件形式保存在計算機(jī)的磁盤上(不能設(shè)置字體、字號等)?! 。?)編譯。編譯過程使用C語言編譯程序?qū)⒕庉嫼玫脑闯绦蛭募?.c”翻譯成二進(jìn)制目標(biāo)代碼文件“*.obj”。編譯程序?qū)υ闯绦蛑鹁錂z查語法錯誤,發(fā)現(xiàn)錯誤后,不僅會顯示錯誤的位置(行號),還會告知錯誤類型信息。這時需要程序員再次回到編輯軟件修改源程序的錯誤,然后,再進(jìn)行編譯,直至排除所有語法和語義錯誤?! 。?)連接。程序編譯后產(chǎn)生的目標(biāo)文件是可重定位的程序模塊,不能直接運(yùn)行。連接過程將編譯生成的各個目標(biāo)程序模塊和系統(tǒng)或第三方提供的庫函數(shù)“*.lib”連接在一起,生成可以脫離開發(fā)環(huán)境、直接在操作系統(tǒng)下運(yùn)行的可執(zhí)行文件“*.exe”?! 。?)運(yùn)行程序。如果經(jīng)過測試,運(yùn)行可執(zhí)行文件達(dá)到預(yù)期設(shè)計目的,這個c語言程序的開發(fā)工作便到此完成了。如果運(yùn)行出錯,這說明程序處理的邏輯存在問題,需要再次回到編輯環(huán)境針對程序出現(xiàn)的邏輯錯誤進(jìn)一步檢查、修改源程序,重復(fù)編輯-編譯-連接-運(yùn)行的過程,直到取得預(yù)期結(jié)果為止。 1.1 Visual c++6.0開發(fā)環(huán)境介紹 Visual c++6.0(以后簡稱VC)是Microsoft公司推出的可視化開發(fā)環(huán)境Developer Studio下的一個組件,它為我們提供了一個集程序創(chuàng)建、編輯、編譯、調(diào)試等諸多工作于一體的集成開發(fā)環(huán)境(IDE)。VC集成開發(fā)環(huán)境功能強(qiáng)大,不僅提供了大量的向?qū)В╓izard),還有完備的幫助功能(MSDN)。所以,初學(xué)者學(xué)習(xí)C語言編程,并不需要全面了解開發(fā)環(huán)境的所有功能。我們可以在安裝VC時選擇完全安裝MSDN,然后在遇到問題時再去查閱MSDN中的相關(guān)說明。 通過“開始”菜單或桌面快捷方式啟動Visual C++進(jìn)入集成開發(fā)環(huán)境,如圖1.1所示?! 「蠖鄶?shù)的Windows應(yīng)用程序一樣,Visual C++最上面是菜單,然后是工具欄,中央是工作區(qū)(左側(cè)窗口是項(xiàng)目工作區(qū),C程序員可以在Class View頁的Globals全局選項(xiàng)里查看到正在開發(fā)的全局變量和全局函數(shù),右側(cè)窗口是編輯窗口,可以同時對多個文檔進(jìn)行編輯)。最下面狀態(tài)欄上面的窗口是輸出窗口,主要用于顯示編譯、連接信息和錯誤提示,我們可以雙擊錯誤提示行,VC會在編輯窗口內(nèi)打開出錯代碼所在的源程序文件,并將光標(biāo)快速定位到出錯行上。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
C語言程序設(shè)計習(xí)題解答與上機(jī)指導(dǎo) PDF格式下載