欧美视频网-亚洲黄色在线视频-www.日韩.com-欧美一区免费-欧美高清免费-欧美另类综合

熱門關(guān)鍵字:  聽(tīng)力密碼  聽(tīng)力密碼  新概念美語(yǔ)  單詞密碼  巧用聽(tīng)寫(xiě)練聽(tīng)力

C/C++程序設(shè)計(jì)

中國(guó)水利水電出版社
    【作 者】李云峰 李婷 編著 【I S B N 】978-7-5170-0002-0 【責(zé)任編輯】李炎 【適用讀者群】本專通用 【出版時(shí)間】2012-08-24 【開(kāi) 本】16開(kāi) 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】372 【千字?jǐn)?shù)】586 【印 張】23.25 【定 價(jià)】38 【叢 書(shū)】21世紀(jì)高等學(xué)校精品規(guī)劃教材 【備注信息】
圖書(shū)詳情

    本書(shū)針對(duì)初學(xué)者的特點(diǎn),采取“提出問(wèn)題→分析問(wèn)題→解決問(wèn)題→歸納提高”的四部曲教學(xué)模式,分為10章。主要內(nèi)容包括C語(yǔ)言程序設(shè)計(jì)概述、數(shù)據(jù)類型與運(yùn)算、結(jié)構(gòu)化程序設(shè)計(jì)、利用函數(shù)編程、利用數(shù)組編程、利用指針編程、利用構(gòu)造類型編程、文件操作、C++程序設(shè)計(jì)、綜合應(yīng)用程序設(shè)計(jì)。

    本書(shū)分為3個(gè)層次,基礎(chǔ)層介紹程序設(shè)計(jì)的基本概念、C基礎(chǔ)與程序結(jié)構(gòu),給學(xué)習(xí)者建立一個(gè)全面的程序概念;提高層介紹 C語(yǔ)言程序的基本設(shè)計(jì)方法、算法案例程序設(shè)計(jì);引申層介紹C++程序設(shè)計(jì)和綜合應(yīng)用程序設(shè)計(jì)。

    本書(shū)定位準(zhǔn)確、結(jié)構(gòu)合理、內(nèi)容翔實(shí)、概念清晰、邏輯性強(qiáng)、例題豐富、深入淺出、循序漸進(jìn)、通俗易懂,符合學(xué)習(xí)者的認(rèn)知規(guī)律,并有配套的《C/C++程序設(shè)計(jì)學(xué)習(xí)輔導(dǎo)》(其內(nèi)容包括編程指導(dǎo)、習(xí)題解析、實(shí)訓(xùn)指導(dǎo)、知識(shí)拓展),是程序設(shè)計(jì)學(xué)習(xí)者的理想用書(shū),還可作為大學(xué)理工科類C語(yǔ)言設(shè)計(jì)或程序設(shè)計(jì)基礎(chǔ)課程教材,也可作為大學(xué)生程序設(shè)計(jì)競(jìng)賽的基礎(chǔ)訓(xùn)練教材。

    本書(shū)采用進(jìn)階式結(jié)構(gòu)(基礎(chǔ)層、提高層、引申層)、案例式引導(dǎo)、解析式分析,具有如下特點(diǎn):

    以問(wèn)題需求為引導(dǎo),激發(fā)學(xué)習(xí)的主動(dòng)性——從實(shí)際應(yīng)用需求出發(fā),通過(guò)“問(wèn)題原由”,引出該章所要學(xué)習(xí)和掌握的知識(shí)內(nèi)容,通過(guò)“問(wèn)題描述”,引出該節(jié)的知識(shí)要點(diǎn)和語(yǔ)法結(jié)構(gòu)。

    以程序?qū)嵗秊橹骶,注重創(chuàng)新思維培養(yǎng)——通過(guò)“解題分析”,引導(dǎo)學(xué)生思考解決問(wèn)題的方法與路徑,通過(guò)“程序?qū)崿F(xiàn)”,歸納出解決問(wèn)題的方法和步驟。

    以算法案例為核心,突出實(shí)用性和趣味性——選用具理論研究?jī)r(jià)值、實(shí)際應(yīng)用價(jià)值和趣味性的經(jīng)典算法,以培養(yǎng)學(xué)生對(duì)程序設(shè)計(jì)的學(xué)習(xí)興趣,提高實(shí)際編程能力。

    以工程應(yīng)用為目標(biāo),強(qiáng)化綜合應(yīng)用能力——教材最后以工程項(xiàng)目的形式,介紹開(kāi)發(fā)應(yīng)用程序的方法和步驟,以提高學(xué)生運(yùn)用所學(xué)知識(shí)開(kāi)發(fā)應(yīng)用軟件的綜合設(shè)計(jì)能力。

    本書(shū)與學(xué)習(xí)輔導(dǎo)一起構(gòu)成一個(gè)完整的知識(shí)、技能體系。主教材及其習(xí)題與等級(jí)考試的筆試完全吻合;輔助教材及其實(shí)訓(xùn)與等級(jí)考試的機(jī)試完全吻合。

    隨著信息技術(shù)的迅速發(fā)展和廣泛應(yīng)用,程序設(shè)計(jì)已成為高校理工學(xué)科各專業(yè)普遍開(kāi)設(shè)的一門公共基礎(chǔ)課。而C語(yǔ)言作為程序設(shè)計(jì)的主流語(yǔ)種,經(jīng)歷了30多年的發(fā)展和不斷完善,已成為國(guó)內(nèi)外公認(rèn)的一種優(yōu)秀程序設(shè)計(jì)語(yǔ)言,日益顯示出其它語(yǔ)言不可比擬的優(yōu)點(diǎn),因而也成為理工學(xué)科普遍開(kāi)設(shè)的一門程序語(yǔ)言課程。那么,如何提高該課程的品質(zhì)以滿足學(xué)習(xí)者的需求,是需要我們不斷探索的課題。

    目前,C/C++語(yǔ)言課程教材可分為兩類:一類是以語(yǔ)法學(xué)習(xí)為中心,在介紹語(yǔ)法的基礎(chǔ)上,結(jié)合程序設(shè)計(jì)鞏固語(yǔ)法知識(shí),強(qiáng)調(diào)的是語(yǔ)言知識(shí)的掌握而不是程序設(shè)計(jì)能力訓(xùn)練。另一類是案例式教材,以案例分析為主兼顧語(yǔ)法教學(xué),引導(dǎo)學(xué)生通過(guò)模仿學(xué)習(xí)程序設(shè)計(jì),強(qiáng)調(diào)的是應(yīng)用程序設(shè)計(jì)方法的掌握。相對(duì)前一類,后一類教材語(yǔ)法知識(shí)的完整性和程序設(shè)計(jì)知識(shí)的系統(tǒng)性(算法、數(shù)據(jù)結(jié)構(gòu)等)相對(duì)欠缺。

    本教材便是基于這一理念并總結(jié)“C/C++語(yǔ)言程序設(shè)計(jì)”課程教學(xué)改革實(shí)踐和精品課程建設(shè)實(shí)踐的基礎(chǔ)上編寫(xiě)的。我們認(rèn)為,程序設(shè)計(jì)不僅要讓學(xué)生掌握扎實(shí)的語(yǔ)法知識(shí),而且應(yīng)當(dāng)在這個(gè)基礎(chǔ)上重點(diǎn)培養(yǎng)學(xué)生的編程能力和創(chuàng)新思維能力。創(chuàng)新思維的培養(yǎng)是潛移默化的,教材應(yīng)當(dāng)在創(chuàng)新思維方面加以引導(dǎo),培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、解決問(wèn)題的能力,構(gòu)建合理的知識(shí)與能力體系。本教材力求體現(xiàn)以下特點(diǎn):

    1. 以問(wèn)題需求為引導(dǎo),激發(fā)學(xué)習(xí)的主動(dòng)性。從實(shí)際應(yīng)用需求(該章的教學(xué)目標(biāo))出發(fā),通過(guò)“問(wèn)題原由”,引出該章所要討論的問(wèn)題和所要掌握的知識(shí)內(nèi)容;通過(guò)“問(wèn)題描述”引出該節(jié)的知識(shí)要點(diǎn)和語(yǔ)法結(jié)構(gòu)。以此激發(fā)學(xué)生學(xué)習(xí)的主動(dòng)性和求知欲,避免學(xué)習(xí)的盲從性,消除語(yǔ)法規(guī)則學(xué)習(xí)的枯燥感,克服程序設(shè)計(jì)難學(xué)的心里障礙,達(dá)到學(xué)用結(jié)合的目的。

    2. 以程序?qū)嵗秊橹骶,注重創(chuàng)新思維培養(yǎng)。教材貫穿著提出問(wèn)題、分析問(wèn)題、解決問(wèn)題的思路,對(duì)每一個(gè)知識(shí)點(diǎn)都給出了實(shí)例程序,通過(guò)“解題分析”,引導(dǎo)學(xué)生思考解決問(wèn)題的方法與路徑;通過(guò)“程序?qū)崿F(xiàn)”,歸納出解決問(wèn)題的方法和步驟;通過(guò)“問(wèn)題點(diǎn)撥”,引導(dǎo)學(xué)生觸類旁通。從而,培養(yǎng)學(xué)生的創(chuàng)新思維與分析問(wèn)題和解決問(wèn)題的能力。

    3. 以算法案例為核心,突出實(shí)用性和趣味性。本教材每章均以“算法案例程序設(shè)計(jì)”概括本章的教學(xué)內(nèi)容,將程序規(guī)則與算法分析相結(jié)合。教材中的算法案例大都選用具有理論研究?jī)r(jià)值、實(shí)際應(yīng)用價(jià)值和頗有趣味性的經(jīng)典算法,以此培養(yǎng)學(xué)生對(duì)程序設(shè)計(jì)的學(xué)習(xí)興趣,提高實(shí)際編程能力,從而體現(xiàn)了即學(xué)即用,學(xué)用結(jié)合的原則,避免了學(xué)而不用,或會(huì)學(xué)不會(huì)用的問(wèn)題。

    事實(shí)上,作為程序設(shè)計(jì)語(yǔ)言教材,如何處理程序設(shè)計(jì)語(yǔ)言與算法的關(guān)系是極為重要的。Pascal語(yǔ)言設(shè)計(jì)者、“圖靈”獎(jiǎng)得主Niklaus.Wirth教授曾提出了一個(gè)著名的論斷:程序=算法+數(shù)據(jù)結(jié)構(gòu)。這個(gè)論斷的要旨是:程序的核心是算法,算法的本質(zhì)是處理數(shù)據(jù),算法與數(shù)據(jù)不可分離。本教材充分體現(xiàn)了這一論點(diǎn),精心策劃算法與數(shù)據(jù)結(jié)構(gòu)的知識(shí)布局,將窮舉算法、迭代算法、遞推算法、遞歸算法、回溯算法、貪心算法、動(dòng)態(tài)規(guī)劃、運(yùn)算模擬、排序算法、查找算法、線性表、隊(duì)列、棧、樹(shù)、圖等知識(shí),以知識(shí)拓展的形式合理安排在輔助教材各章中,與主教材中的“算法案例程序設(shè)計(jì)”相對(duì)應(yīng)。這些算法知識(shí)為設(shè)計(jì)具有專業(yè)水準(zhǔn)的應(yīng)用程序奠定了良好的理論基礎(chǔ)。

    4. 以工程應(yīng)用為目標(biāo),強(qiáng)化綜合應(yīng)用能力培養(yǎng)。教材第10章“綜合應(yīng)用程序設(shè)計(jì)”以工程項(xiàng)目的形式,將每一個(gè)項(xiàng)目設(shè)計(jì)成:系統(tǒng)設(shè)計(jì)目標(biāo)、系統(tǒng)需求分析、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)功能實(shí)現(xiàn)等四個(gè)環(huán)節(jié),以此提高學(xué)生運(yùn)用所學(xué)知識(shí)開(kāi)發(fā)應(yīng)用軟件的綜合設(shè)計(jì)能力,引導(dǎo)學(xué)生養(yǎng)成良好的設(shè)計(jì)思路和編程習(xí)慣,積累編寫(xiě)和調(diào)試大型程序的經(jīng)驗(yàn),編寫(xiě)出風(fēng)格優(yōu)美、可讀性強(qiáng)、易于維護(hù)的程序代碼。

    為了強(qiáng)化綜合應(yīng)用能力培養(yǎng),充分體現(xiàn)以教師為主導(dǎo),以學(xué)生為主體的教學(xué)思想,本課程的教學(xué)設(shè)計(jì)(教學(xué)手段、教學(xué)內(nèi)容、教學(xué)方式和教學(xué)資源等方面)力求做到3個(gè)結(jié)合:

    (1)課堂教學(xué)與自主學(xué)習(xí)相結(jié)合:我們編寫(xiě)了與主教材配套的《C/C++程序設(shè)計(jì)學(xué)習(xí)輔導(dǎo)》,其內(nèi)容包括編程指導(dǎo)、習(xí)題解析、實(shí)訓(xùn)指導(dǎo)和知識(shí)拓展(常用算法、數(shù)據(jù)結(jié)構(gòu)和相關(guān)問(wèn)題概念)。這樣,既節(jié)省課堂教學(xué)時(shí)數(shù),又最大限度地為學(xué)生自主學(xué)習(xí)提供方便;既為學(xué)好程序設(shè)計(jì)提供強(qiáng)有力的支持,又為學(xué)習(xí)者提供上升與拓展的空間。

    (2)紙質(zhì)教材與電子資源相結(jié)合:配合紙質(zhì)教材,我們建有課程教學(xué)網(wǎng)站,內(nèi)容包括授課文本教案、電子教案(PPT)、在線測(cè)試、答疑解惑、視頻教學(xué)等,使本課程融教、學(xué)、做為一體,集多種媒體于一身,為學(xué)習(xí)者提供可選擇的學(xué)習(xí)資源與全方位的學(xué)習(xí)支持服務(wù)。

    (3)教學(xué)內(nèi)容與等級(jí)考試相結(jié)合:教材內(nèi)容涵蓋了全國(guó)計(jì)算機(jī)等級(jí)考試大綱二級(jí)C語(yǔ)言程序設(shè)計(jì)考核的全部?jī)?nèi)容,并將近年來(lái)的考試試題編入到習(xí)題和實(shí)訓(xùn)內(nèi)容之中,以便學(xué)生參加國(guó)家C語(yǔ)言程序設(shè)計(jì)等級(jí)考試,增強(qiáng)水平等級(jí)考試能力,激發(fā)和提升學(xué)習(xí)動(dòng)力。

    教材編為10章,分為3個(gè)層次:第1~3章為基礎(chǔ)層(C/C++程序設(shè)計(jì)概述、數(shù)據(jù)類型與運(yùn)算、結(jié)構(gòu)化程序設(shè)計(jì));第4~8章為提高層(利用函數(shù)編程、利用數(shù)組編程、利用指針編程、利用構(gòu)造類型編程、文件操作);第9~10章為引申層(C++程序設(shè)計(jì)、綜合應(yīng)用程序設(shè)計(jì))。

    本教材采取進(jìn)階式結(jié)構(gòu)、案例式引導(dǎo)、解析式分析,從而使本教材教學(xué)目標(biāo)明確、結(jié)構(gòu)清晰、循序漸進(jìn)、邏輯性強(qiáng)、實(shí)用性好。通過(guò)潛移默化的引導(dǎo),激發(fā)學(xué)生的學(xué)習(xí)興趣,開(kāi)發(fā)學(xué)生的創(chuàng)造潛能,培養(yǎng)學(xué)生自主學(xué)習(xí)的意識(shí),營(yíng)造以學(xué)生為主體的學(xué)習(xí)氛圍,達(dá)到提高學(xué)生綜合應(yīng)用能力的目的。

    本教材既適合作為高等院校程序設(shè)計(jì)課程的教材,也適用于全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言程序設(shè)計(jì)培訓(xùn)教材或C語(yǔ)言程序設(shè)計(jì)競(jìng)賽基礎(chǔ)訓(xùn)練教材。同時(shí),也適用于C語(yǔ)言程序設(shè)計(jì)愛(ài)好者自學(xué)用書(shū)。

    本教材由李云峰教授和李婷博士(副教授)編寫(xiě)。曹守富老師為本書(shū)程序調(diào)試、課程網(wǎng)站建設(shè)做了大量工作,丁紅梅、周國(guó)棟、劉艷、劉冠群、譚陽(yáng)、方頌、陸燕等老師參加了課程教學(xué)資源建設(shè)。在編寫(xiě)過(guò)程中,參閱了大量國(guó)內(nèi)外同類優(yōu)秀教材和專著,并從中吸取了許多有益的營(yíng)養(yǎng),特別是湖南理工學(xué)院楊克昌教授,為本書(shū)提供了極為珍貴的文獻(xiàn)資料,在此,謹(jǐn)向這些著作者一并表示衷心感謝!

    本書(shū)凝聚了作者多年教學(xué)、科研以及軟件開(kāi)發(fā)的經(jīng)驗(yàn)和體會(huì),盡管我們希望做到更好,但因作者水平所限,書(shū)中難免存在許多不足之處,敬請(qǐng)專家和讀者批評(píng)指正。

    前言

    導(dǎo)學(xué) 1
    第1章 C/C++程序設(shè)計(jì)概述 9
    §1.1 程序設(shè)計(jì)概念 9
    1.1.1 什么是程序設(shè)計(jì) 9
    1.1.2 程序設(shè)計(jì)語(yǔ)言 10
    1.1.3 程序設(shè)計(jì)方法 12
    1.1.4 程序設(shè)計(jì)步驟 14
    §1.2 算法及其描述方法 16
    1.2.1 算法的基本概念 16
    1.2.2 算法的描述方法 18
    §1.3 C/C++語(yǔ)言程序 24
    1.3.1 從C到C++ 24
    1.3.2 C/C++的性能特點(diǎn) 25
    1.3.3 C語(yǔ)言程序?qū)嵗?26
    1.3.4 C/C++程序基本成分 28
    1.3.5 C/C++的編程規(guī)約 31
    §1.4 C/C++程序的實(shí)現(xiàn) 34
    1.4.1 構(gòu)建源程序 34
    1.4.2 程序的編輯與編譯 35
    本章小結(jié) 37
    本章習(xí)題 37
    第2章 數(shù)據(jù)類型與運(yùn)算 40
    §2.1 數(shù)據(jù)類型及其存儲(chǔ) 40
    2.1.1 數(shù)據(jù)類型的引出 40
    2.1.2 數(shù)據(jù)的存儲(chǔ)方式 41
    2.1.3 數(shù)據(jù)的存儲(chǔ)類型 42
    §2.2 常量與變量 45
    2.2.1 常量 45
    2.2.2 變量 47
    §2.3 基本運(yùn)算 48
    2.3.1 基本運(yùn)算符 49
    2.3.2 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 51
    2.3.3 基本表達(dá)式 52
    2.3.4 表達(dá)式中的類型轉(zhuǎn)換 53
    §2.4 位運(yùn)算 56
    2.4.1 位運(yùn)算的特點(diǎn) 56
    2.4.2 邏輯位運(yùn)算 57
    2.4.3 移位運(yùn)算 60
    §2.5 編譯預(yù)處理命令 62
    2.5.1 宏定義命令 62
    2.5.2 文件包含命令 63
    2.5.3 條件編譯命令 65
    §2.6 算法案例程序設(shè)計(jì) 66
    2.6.1 計(jì)算銀行存款的本息 66
    2.6.2 日期寫(xiě)法 67
    2.6.3 數(shù)字分離 68
    2.6.4 時(shí)間戳 69
    本章小結(jié) 70
    本章習(xí)題 70
    第3章 結(jié)構(gòu)化程序設(shè)計(jì) 74
    §3.1 順序結(jié)構(gòu) 74
    3.1.1 順序結(jié)構(gòu)的引出 74
    3.1.2 數(shù)據(jù)處理語(yǔ)句 75
    3.1.3 數(shù)據(jù)的輸出 76
    3.1.4 數(shù)據(jù)的輸入 81
    §3.2 程序流程控制機(jī)制 83
    3.2.1 關(guān)系運(yùn)算 83
    3.2.2 邏輯運(yùn)算 85
    3.2.3 條件運(yùn)算 86
    §3.3 分支結(jié)構(gòu) 87
    3.3.1 單分支結(jié)構(gòu) 87
    3.3.2 雙分支結(jié)構(gòu) 88
    3.3.3 if語(yǔ)句的嵌套 89
    3.3.4 多分支結(jié)構(gòu) 91
    §3.4 循環(huán)結(jié)構(gòu) 94
    3.4.1 循環(huán)結(jié)構(gòu)的引出 94
    3.4.2 while循環(huán)結(jié)構(gòu) 95
    3.4.3 do-while循環(huán)結(jié)構(gòu) 96
    3.4.4 for循環(huán)結(jié)構(gòu) 97
    3.4.5 三種循環(huán)結(jié)構(gòu)的比較 99
    3.4.6 循環(huán)結(jié)構(gòu)中的輔助語(yǔ)句 99
    3.4.7 循環(huán)嵌套結(jié)構(gòu) 102
    §3.5 算法案例程序設(shè)計(jì) 103
    3.5.1 百錢買百雞 103
    3.5.2 愛(ài)因斯坦的階梯問(wèn)題 104
    3.5.3 驗(yàn)證哥德巴赫猜想 105
    3.5.4 五個(gè)漁夫捕魚(yú) 106
    本章小結(jié) 107
    本章習(xí)題 108
    第4章 利用函數(shù)編程 113
    §4.1 函數(shù)概念與定義 113
    4.1.1 函數(shù)的引出 113
    4.1.2 函數(shù)的定義 115
    §4.2 函數(shù)調(diào)用 118
    4.2.1 函數(shù)調(diào)用方式 118
    4.2.2 函數(shù)調(diào)用聲明 119
    4.2.3 函數(shù)參數(shù)的傳遞 121
    4.2.4 簡(jiǎn)單變量作函數(shù)參數(shù) 123
    §4.3 函數(shù)的嵌套與遞歸 124
    4.3.1 函數(shù)的嵌套調(diào)用 124
    4.3.2 函數(shù)的遞歸調(diào)用 126
    §4.4 變量的作用域與生存期 127
    4.4.1 變量的作用域 127
    4.4.2 變量的生存期 131
    4.4.3 函數(shù)的作用域 136
    §4.5 案例程序設(shè)計(jì) 137
    4.5.1 “兔子產(chǎn)仔” 137
    4.5.2 漢諾(Hanoi)塔問(wèn)題 139
    4.5.3 排隊(duì)購(gòu)票 140
    4.5.4 誰(shuí)是最小年齡 142
    本章小結(jié) 143
    本章習(xí)題 144
    第5章 利用數(shù)組編程 149
    §5.1 一維數(shù)組 149
    5.1.1 一維數(shù)組的引出 149
    5.1.2 一維數(shù)組的定義與引用 150
    5.1.3 一維數(shù)組的初始化 151
    §5.2 二維數(shù)組 153
    5.2.1 二維數(shù)組的引出 153
    5.2.2 二維數(shù)組的定義與引用 154
    5.2.3 二維數(shù)組的初始化 155
    §5.3 字符數(shù)組 156
    5.3.1 字符數(shù)組的引出 157
    5.3.2 字符數(shù)組的定義與引用 157
    5.3.3 字符數(shù)組的初始化 157
    5.3.4 字符數(shù)組的輸入/輸出方式 158
    5.3.5 字符串處理函數(shù) 159
    §5.4 數(shù)組作為函數(shù)參數(shù) 162
    5.4.1 一維數(shù)組作函數(shù)參數(shù) 162
    5.4.2 二維數(shù)組作函數(shù)參數(shù) 165
    5.4.3 字符數(shù)組做函數(shù)參數(shù) 167
    §5.5 算法案例程序設(shè)計(jì) 167
    5.5.1 猴子吃桃 168
    5.5.2 猴子爬山 169
    5.5.3 韓信點(diǎn)兵 169
    5.5.4 新郎與新娘配對(duì) 171
    本章小結(jié) 172
    本章習(xí)題 173
    第6章 利用指針編程 178
    §6.1 指針的定義與引用 178
    6.1.1 指針概念的引出 178
    6.1.2 指針與內(nèi)存地址的關(guān)系 179
    6.1.3 指針變量的定義與初始化 181
    6.1.4 指針變量的引用與運(yùn)算 183
    §6.2 指針與數(shù)組 184
    6.2.1 一維數(shù)組的指針表示 184
    6.2.2 二維數(shù)組的指針表示 187
    6.2.3 字符串的指針表示 189
    6.2.4 指針數(shù)組 191
    6.2.5 多級(jí)指針 192
    §6.3 指針與函數(shù) 194
    6.3.1 指針作為函數(shù)的參數(shù) 194
    6.3.2 字符串指針作為函數(shù)參數(shù) 196
    6.3.3 指針作為函數(shù)的返回值 197
    6.3.4 指向函數(shù)的指針 198
    6.3.5 帶指針參數(shù)的main函數(shù) 201
    §6.4 動(dòng)態(tài)內(nèi)存分配與動(dòng)態(tài)數(shù)組 202
    6.4.1 動(dòng)態(tài)內(nèi)存分配 202
    6.4.2 void類型指針 204
    6.4.3 動(dòng)態(tài)數(shù)組 205
    §6.5 案例程序設(shè)計(jì) 207
    6.5.1 貍貓換太子 207
    6.5.2 舞伴的搭配 208
    6.5.3 猴子選大王 210
    6.5.4 約瑟夫問(wèn)題 210
    本章小結(jié) 213
    本章習(xí)題 213
    第7章 利用構(gòu)造類型編程 218
    §7.1 結(jié)構(gòu)體類型 218
    7.1.1 結(jié)構(gòu)體的引出與定義 218
    7.1.2 結(jié)構(gòu)體變量的引用與初始化 222
    7.1.3 結(jié)構(gòu)體數(shù)組 223
    7.1.4 結(jié)構(gòu)體指針 226
    7.1.5 結(jié)構(gòu)體與函數(shù) 228
    §7.2 使用結(jié)構(gòu)體指針處理鏈表 231
    7.2.1 鏈表的引出 231
    7.2.2 鏈表結(jié)點(diǎn)定義與動(dòng)態(tài)存儲(chǔ) 232
    7.2.3 鏈表的建立 233
    7.2.4 鏈表的輸出 235
    7.2.5 鏈表的插入 236
    7.2.6 鏈表的刪除 237
    7.2.7 鏈表的合并 239
    §7.3 共用體類型 240
    7.3.1 共用體的引出 240
    7.3.2 共用體的定義 241
    7.3.3 共用體變量的引用 243
    §7.4 枚舉類型與typedef語(yǔ)句 244
    7.4.1 枚舉類型 244
    7.4.2 typedef語(yǔ)句 247
    §7.5 算法案例程序設(shè)計(jì) 249
    7.5.1 選美比賽 249
    7.5.2 獎(jiǎng)學(xué)金制度 251
    7.5.3 作業(yè)調(diào)度方案 253
    7.5.4 機(jī)器人控制指令 256
    本章小結(jié) 257
    本章習(xí)題 258
    第8章 文件操作 262
    §8.1 文件操作概述 262
    8.1.1 文件概念的引出 262
    8.1.2 文件的基本類型 264
    8.1.3 文件緩沖區(qū)與類型指針 265
    8.1.4 文件操作的基本步驟 266
    §8.2 文件的打開(kāi)與關(guān)閉 267
    8.2.1 文件的打開(kāi) 268
    8.2.2 文件的關(guān)閉 269
    §8.3 文件的順序讀/寫(xiě)操作 270
    8.3.1 讀/寫(xiě)一個(gè)字符 270
    8.3.2 讀/寫(xiě)一個(gè)字符串 272
    8.3.3 讀/寫(xiě)一個(gè)數(shù)據(jù)塊 273
    8.3.4 格式化讀/寫(xiě)函數(shù) 275
    §8.4 文件的隨機(jī)讀/寫(xiě)操作 277
    8.4.1 文件定位函數(shù) 277
    8.4.2 返回文件當(dāng)前位置的函數(shù) 279
    §8.5 文件讀/寫(xiě)出錯(cuò)的檢測(cè) 280
    8.5.1 文件讀/寫(xiě)結(jié)束檢查函數(shù) 280
    8.5.2 文件出錯(cuò)檢查函數(shù) 281
    8.5.3 文件出錯(cuò)復(fù)位函數(shù) 281
    §8.6 算法案例程序設(shè)計(jì) 282
    8.6.1 海上逃生 282
    8.6.2 誰(shuí)去誰(shuí)留 284
    8.6.3 探險(xiǎn)隊(duì)走出泥潭 285
    8.6.4 篩選游戲卡 287
    本章小結(jié) 288
    本章習(xí)題 288
    第9章 C++程序設(shè)計(jì) 291
    §9.1 C++對(duì)C的基本擴(kuò)充 291
    9.1.1 對(duì)輸入/輸出語(yǔ)句的擴(kuò)充 291
    9.1.2 對(duì)變量說(shuō)明的擴(kuò)充 293
    9.1.3 對(duì)自定義函數(shù)的擴(kuò)充 293
    9.1.4 對(duì)變量的引用擴(kuò)充 296
    9.1.5 對(duì)運(yùn)算符的擴(kuò)充 298
    §9.2 類和對(duì)象 300
    9.2.1 類的引出 300
    9.2.2 類的聲明 301
    9.2.3 類的成員函數(shù) 303
    9.2.4 對(duì)象聲明和引用 305
    §9.3 構(gòu)造函數(shù)和析構(gòu)函數(shù) 307
    9.3.1 構(gòu)造函數(shù) 307
    9.3.2 析構(gòu)函數(shù) 309
    §9.4 友元和靜態(tài)成員 311
    9.4.1 友元 311
    9.4.2 靜態(tài)成員 312
    §9.5 類的繼承與派生 315
    9.5.1 繼承與派生的引出 315
    9.5.2 創(chuàng)建派生類的方法 317
    9.5.3 派生類的訪問(wèn)控制 318
    9.5.4 派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù) 321
    §9.6 算法案例程序設(shè)計(jì) 323
    9.6.1 學(xué)生成績(jī)管理 323
    9.6.2 建立學(xué)生成績(jī)派生類 325
    本章小結(jié) 326
    本章習(xí)題 327
    第10章 綜合應(yīng)用程序設(shè)計(jì) 330
    §10.1 電子萬(wàn)年歷 330
    10.1.1 系統(tǒng)設(shè)計(jì)目標(biāo) 330
    10.1.2 系統(tǒng)需求分析 331
    10.1.3 系統(tǒng)總體設(shè)計(jì) 331
    10.1.4 系統(tǒng)功能實(shí)現(xiàn) 335
    §10.2 俄羅斯方塊游戲 338
    10.2.1 系統(tǒng)設(shè)計(jì)目標(biāo) 338
    10.2.2 系統(tǒng)需求分析 338
    10.2.3 系統(tǒng)總體設(shè)計(jì) 339
    10.2.4 系統(tǒng)功能實(shí)現(xiàn) 343
    §10.3 圖書(shū)借閱管理系統(tǒng) 345
    10.3.1 系統(tǒng)設(shè)計(jì)目標(biāo) 345
    10.3.2 系統(tǒng)需求分析 345
    10.3.3 系統(tǒng)總體設(shè)計(jì) 346
    10.3.4 系統(tǒng)功能實(shí)現(xiàn) 349
    §10.4 學(xué)生成績(jī)管理系統(tǒng) 351
    10.4.1 系統(tǒng)設(shè)計(jì)目標(biāo) 351
    10.4.2 系統(tǒng)需求分析 351
    10.4.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 352
    10.4.4 使用結(jié)構(gòu)體設(shè)計(jì) 354
    10.4.5 使用鏈表設(shè)計(jì) 356
    10.4.6 使用類設(shè)計(jì) 358
    本章小結(jié) 360
    本章習(xí)題 360
    參考文獻(xiàn) 363

最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
主站蜘蛛池模板: 一级绝黄 | 91国内视频在线观看 | 香蕉超级碰碰碰97视频在线观看 | 中文字幕视频网 | 在线不卡一区 | 91中文字幕网 | 国产成人亚洲综合一区 | 久久精品成人 | 午夜三级毛片 | 日本在线看小视频网址 | 91精品国产爱久久久久 | 全球成人网 | 欧美日韩国产va另类 | 国产玖玖玖精品视频 | 五月激情丁香婷婷综合第九 | 欧美日a | 亚洲精品成人一区二区www | 国产成人黄色 | 亚洲欧美卡通成人制服动漫 | 日韩美一区二区 | 日本久久草 | 在线a视频网站 | 白白在线观看永久免费视频 | 午夜三级网站 | 99re66热这里只有精品免费观看 | 国产成人精品视频免费大全 | 亚洲精品久久一区毛片 | 嫩草影院在线观看网站成人 | 国产日韩欧美视频 | 国产精品国产亚洲精品看不卡 | 中文字幕二区三区 | 久久久日本久久久久123 | 国产亚洲三级 | 国产精品久久永久免费 | 精品国产三级在线观看 | 国产黄色片在线观看 | 国产成人在线观看免费网站 | 毛片免费观看久久欧美 | 99精品欧美 | 国产在线视频欧美亚综合 | 日韩毛片一级 |