出版時(shí)間:2009-3 出版社:李麗娟 人民郵電出版社 (2009-03出版) 作者:李麗娟 編 頁數(shù):257
Tag標(biāo)簽:無
前言
在學(xué)習(xí)C語言的過程中,很多人都有過這樣的想法:概念易懂,程序難寫。其實(shí),出現(xiàn)這種情況的主要原因是缺少足夠的實(shí)踐與練習(xí)。為了幫助讀者學(xué)好c語言,真正掌握用c語言進(jìn)行程序設(shè)計(jì),我們特意在《C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題解答(第1版)》的基礎(chǔ)上,結(jié)合多年的教學(xué)經(jīng)驗(yàn),特別是近幾年教學(xué)改革的實(shí)踐,對(duì)其內(nèi)容進(jìn)行了進(jìn)一步的優(yōu)化,補(bǔ)充和完善,編寫了這本《c語言程序設(shè)計(jì)教程習(xí)題解答與實(shí)驗(yàn)指導(dǎo)(第2版)》,希望能對(duì)讀者有所幫助。本書共分為3部分。第一部分為習(xí)題解答,是對(duì)《c語言程序設(shè)計(jì)教程(第2版)》中所有習(xí)題的解答,習(xí)題的內(nèi)容基本上覆蓋了國家教育委員會(huì)考試中心編寫的《全國計(jì)算機(jī)等級(jí)考試大綱》(c語言部分),共有l(wèi)l章,與《c語言程序設(shè)計(jì)教程(第2版)》中的章節(jié)完全對(duì)應(yīng),并對(duì)部分疑難問題給出一些解答提示。讀者可以根據(jù)參考答案,進(jìn)一步掌握c語言的基本概念和編程方法。第二部分為實(shí)驗(yàn),共有11章,與《c語言程序設(shè)計(jì)教程(第2版)》中的章節(jié)對(duì)應(yīng),每一章都簡要地提出了學(xué)習(xí)目的和要求,列出了相關(guān)知識(shí)和實(shí)驗(yàn)范例,并給出了相關(guān)的實(shí)驗(yàn)練習(xí)。我們將為教師提供所有實(shí)驗(yàn)練習(xí)的程序參考答案。第三部分為附錄,簡單介紹了Visual C++6.0、Turbo c和Borland C++5.0集成開發(fā)環(huán)境的使用,給出了這些環(huán)境下常見的編譯錯(cuò)誤信息,幫助讀者快速掌握c語言程序的調(diào)試。所有程序的解答有可能不是唯一的,讀者可以進(jìn)一步思考其他的解題方法,以拓寬自己的思路。書中所有程序均在Visual C++6.0環(huán)境上調(diào)試通過。本書由李麗娟任主編,吳蓉暉、楊小林、洪躍山、李根強(qiáng)、杜四春任副主編。第一部分的第1章、第3章和第二部分的第1章、第3章及附錄A、附錄B由李麗娟編寫;第一部分的第2章、第4章和第二部分的第2章、第4章及附錄c、附錄D、附錄E由楊小林編寫;第一部分的第5章、第6章和第二部分的第5章、第6章由吳蓉暉編寫;第一部分的第8章和第二部分的第8章由洪躍山編寫;第一部分的第7章、第9章和第二部分的第7章、第9章由李根強(qiáng)編寫;第一部分的第10章、第11章和第二部分的第10章、第11章由杜四春編寫;全書由李麗娟統(tǒng)稿。由于編寫時(shí)間緊,作者水平有限,書中難免存在錯(cuò)誤之處,敬請(qǐng)讀者批評(píng)指正。
內(nèi)容概要
與《C語言程序設(shè)計(jì)教程(第2版)》對(duì)應(yīng)的習(xí)題解答、實(shí)驗(yàn)指導(dǎo)和常用編譯環(huán)境介紹3部分。第一部分為習(xí)題解答,包括《C語言程序設(shè)計(jì)教程(第2版)》各章的習(xí)題和參考解答,并對(duì)部分概念性較強(qiáng)的習(xí)題給出注解。第二部分為實(shí)驗(yàn)指導(dǎo),針對(duì)《C語言程序設(shè)計(jì)方法(第2版)》每一章的知識(shí)點(diǎn),安排不同的上機(jī)實(shí)驗(yàn)內(nèi)容,并給出所有上機(jī)實(shí)驗(yàn)的參考解答。第三部分為附錄,簡要介紹了Visual C++ 6.0、Turbo C、Borland C++ 5.0集成環(huán)境下程序的編輯、編譯和運(yùn)行的方法?! ∪珪鴥?nèi)容緊扣C語言程序設(shè)計(jì)的相關(guān)知識(shí)點(diǎn),案例豐富,實(shí)用性強(qiáng),可作為學(xué)習(xí)C語言程序設(shè)計(jì)的配套教材。
作者簡介
李麗娟,博士、湖南大學(xué)計(jì)算機(jī)與通信學(xué)院教授,長期從事教學(xué)和科研工作,主要研究方向?yàn)檐浖こ獭⒛J阶R(shí)別、信息安全等,主持或參加過多項(xiàng)國家級(jí)科研課題,從事過多種行業(yè)的軟件看法工作,具有豐富的程序設(shè)計(jì)語言方面的教學(xué)經(jīng)驗(yàn),著有《C語言程序設(shè)計(jì)教程》、《C語言程序設(shè)計(jì)》、《大學(xué)信息技術(shù)基礎(chǔ)》等書,所編寫的教材結(jié)構(gòu)清晰、簡潔明確、例題豐富、注重思維拓展,便于理解和掌握,適合教學(xué),已被多所學(xué)校廣泛采用。
書籍目錄
第一部分 習(xí)題解答第1章 引言習(xí)題解答第2章 基本的程序語句習(xí)題解答第3章 程序的簡單算法設(shè)計(jì)習(xí)題解答第4章 分支結(jié)構(gòu)習(xí)題解答第5章 循環(huán)結(jié)構(gòu)習(xí)題解答第6章 函數(shù)與宏定義習(xí)題解答第7章 數(shù)組習(xí)題解答第8章 指針習(xí)題解答第9章 構(gòu)造數(shù)據(jù)類型習(xí)題解答第10章 文件操作習(xí)題解答第11章 位運(yùn)算習(xí)題解答第二部分 實(shí)驗(yàn)第1章 引言實(shí)驗(yàn)1.1 目的和要求1.2 相關(guān)知識(shí)1.3 實(shí)驗(yàn)內(nèi)容1.3.1 熟悉TurboC環(huán)境1.3.2 熟悉BorlandC++環(huán)境1.3.3 熟悉VisualC++環(huán)境1.4 C語言開發(fā)環(huán)境綜合練習(xí)第2章 基本的程序語句實(shí)驗(yàn)2.1 目的和要求2.2 相關(guān)知識(shí)2.2.1 變量和常量2.2.2 算術(shù)表達(dá)式2.2.3 運(yùn)算符2.2.4 編程中應(yīng)注意的事項(xiàng)2.2.5 典型案例2.3 實(shí)驗(yàn)內(nèi)容2.3.1 表達(dá)式的計(jì)算2.3.2 表達(dá)式的應(yīng)用2.3.3 字符與ASCII碼2.3.4 運(yùn)算符與表達(dá)式的應(yīng)用2.3.5 順序結(jié)構(gòu)應(yīng)用程序2.3.6 分析程序2.4 程序案例第3章 程序的簡單算法設(shè)計(jì)實(shí)驗(yàn)3.1 目的和要求3.2 相關(guān)知識(shí)3.3 實(shí)驗(yàn)內(nèi)容3.3.1 數(shù)學(xué)函數(shù)的算法描述3.3.2 雞兔同籠的算法描述3.3.3 確定坐標(biāo)的算法描述第4章 分支結(jié)構(gòu)實(shí)驗(yàn)4.1 目的和要求4.2 相關(guān)知識(shí)4.2.1 if語句4.2.2 switch語句4.2.3 編程中應(yīng)注意的事項(xiàng)4.2.4 典型案例4.3 實(shí)驗(yàn)內(nèi)容4.3.1 if語句的應(yīng)用4.3.2 switch/case語句的應(yīng)用4.3.3 switch/case語句嵌套if語句的應(yīng)用4.3.4 switch/case結(jié)構(gòu)的嵌套應(yīng)用4.3.5 分析程序4.4 程序案例第5章 循環(huán)結(jié)構(gòu)實(shí)驗(yàn)5.1 目的和要求5.2 相關(guān)知識(shí)點(diǎn)5.2.1 while語句5.2.2 do-While語句5.2.3 for語句5.2.4 典型案例5.3 實(shí)驗(yàn)內(nèi)容5.3.1 用for語句實(shí)現(xiàn)循環(huán)5.3.2 用while循環(huán)語句實(shí)現(xiàn)循環(huán)5-3.3 用d0o/while語句實(shí)現(xiàn)循環(huán)5.3.4 用while語句和for語句配合實(shí)現(xiàn)循環(huán)5.3.5 用for語句嵌套實(shí)現(xiàn)循環(huán)5.4 程序案例第6章 函數(shù)和宏定義實(shí)驗(yàn)6.1 目的和要求6.2 相關(guān)知識(shí)點(diǎn)6.3 典型案例6.3.1 模塊功能設(shè)計(jì)16.3.2 模塊功能設(shè)計(jì)26.4 實(shí)驗(yàn)內(nèi)容6.4.1 函數(shù)的定義和調(diào)用6.4.2 模塊化程序設(shè)計(jì)6.4.3 函數(shù)的遞歸調(diào)用6.5 程序案例第7章 數(shù)組實(shí)驗(yàn)7.1 目的和要求7.2 相關(guān)知識(shí)7.2.1 一維數(shù)組7.2.2 多維數(shù)組7.2.3 字符數(shù)組與字符串7.3 實(shí)驗(yàn)內(nèi)容7.3.1 一維數(shù)組的應(yīng)用7.3.2 二維數(shù)組的應(yīng)用7.3.3 字符數(shù)組應(yīng)用7.4 程序案例第8章 指針實(shí)驗(yàn)8.1 目的和要求8.2 相關(guān)知識(shí)點(diǎn)8.3 實(shí)驗(yàn)內(nèi)容8.3.1 指針基礎(chǔ)及指針運(yùn)算8.3.2 數(shù)據(jù)交換8.3.3 字符串反轉(zhuǎn)及字符串連接8.3.4 數(shù)組元素奇偶排列8.4 綜合練習(xí)第9章 構(gòu)造數(shù)據(jù)類型實(shí)驗(yàn)9.1 目的和要求9.2 相關(guān)知識(shí)9.2.1 結(jié)構(gòu)型變量的定義和引用9.2.2 共用型9.2.3 枚舉型9.2.4 用戶自定義類型9.3 實(shí)驗(yàn)內(nèi)容9.3.1 結(jié)構(gòu)體變量的應(yīng)用9.3.2 結(jié)構(gòu)體數(shù)組的應(yīng)用9.3.3 共用體的應(yīng)用9.3.4 結(jié)構(gòu)體指針的應(yīng)用9.4 程序案例第10章 文件操作實(shí)驗(yàn)10.1 目的和要求10.2 相關(guān)知識(shí)點(diǎn)10.2.1 文件概述10.2.2 文件型指針10.2.3 操作文件的常用函數(shù)10.2.4 典型案例10.3 實(shí)驗(yàn)內(nèi)容10.3.1 文本文件的讀操作10.3.2 文本文件的讀寫操作10.3.3 二進(jìn)制文件的讀寫操作10.3.4 文件指針的定位操作10.4 程序案例10.4.1 程序案例10.4.2 程序案例二第11章 位運(yùn)算實(shí)驗(yàn)11.1 目的和要求11.2 相關(guān)知識(shí)點(diǎn)11.2.1 位運(yùn)算的概念11.2.2 位運(yùn)算及位運(yùn)算賦值操作11.2.3 位段11.2.4 典型案例11.3 實(shí)驗(yàn)內(nèi)容11.3.1 按位與運(yùn)算練習(xí)11.3.2 按位異或運(yùn)算練習(xí)11.3.3 按位或運(yùn)算練習(xí)11.3.4 按位取反運(yùn)算練習(xí)11.4 程序案例11.4.1 程序案例11.4.2 程序案例二第三部分 附錄附錄A VisualC++6.0使用簡介附錄B VisuaIC++6.0常見編譯錯(cuò)誤附錄C TurboC2.0集成開發(fā)環(huán)境簡介附錄D TurboC2.0常見編譯錯(cuò)誤附錄E BorIandC++5.0集成開發(fā)環(huán)境簡介
章節(jié)摘錄
插圖:共用型中每個(gè)成員所占用的內(nèi)存單元都是連續(xù)的,而且都是從分配的連續(xù)內(nèi)存單元中第一個(gè)內(nèi)存單元開始存放,共用體所占的內(nèi)存長度等于最長的成員的長度。所以,對(duì)共用型數(shù)據(jù)來說,所有成員的首地址都是相同的。(2)共用型變量的定義 共用型變量的定義有3種方法:先定義共用型,然后定義變量、數(shù)組;同時(shí)定義共用型和變量、數(shù)組;定義無名稱的共用型同時(shí)定義變量、數(shù)組。特別注意的是:由于共用型數(shù)據(jù)的成員不能同時(shí)起作用,每一瞬時(shí)只能存放其中的某一個(gè)成員的數(shù)據(jù)。因此,對(duì)共用型變量、數(shù)組定義不能賦初值,只能在程序中對(duì)其成員賦值。(3)共用型變量的引用 對(duì)共用型變量、數(shù)組的引用與對(duì)結(jié)構(gòu)型變量、數(shù)組的引用方法和要求基本相同。關(guān)于共用型,c語言還有一個(gè)重要的規(guī)定,共用型數(shù)據(jù)不能作為函數(shù)的參數(shù)在函數(shù)間傳遞,也不可以定義某函數(shù)返回共用型數(shù)據(jù)值。但是,允許使用指向共用型數(shù)據(jù)的指針變量在函數(shù)間傳遞共用型數(shù)據(jù)。
編輯推薦
《C語言程序設(shè)計(jì)教程習(xí)題解答與實(shí)驗(yàn)指導(dǎo)(第2版)》內(nèi)容緊扣C語言程序設(shè)計(jì)的相關(guān)知識(shí)點(diǎn),案例豐富,實(shí)用性強(qiáng),可作為學(xué)習(xí)C語言程序設(shè)計(jì)的配套教材。習(xí)題參考解答,核心知識(shí)點(diǎn)提示,案例引導(dǎo)實(shí)踐練習(xí)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
C語言程序設(shè)計(jì)教程習(xí)題解答與實(shí)驗(yàn)指導(dǎo) PDF格式下載