欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

C語言程序設(shè)計(jì)教程(第二版)

中國水利水電出版社
    【作 者】徐新華 主編 【I S B N 】978-7-5084-4452-9 【責(zé)任編輯】王艷燕 【適用讀者群】高職高專 【出版時(shí)間】2008-06-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第2版 【頁 數(shù)】252 【千字?jǐn)?shù)】 【印 張】 【定 價(jià)】24 【叢 書】21世紀(jì)高職高專新概念教材 【備注信息】
圖書詳情

    本書是普通高等教育“十一五”國家級規(guī)劃教材。

    本書由13章組成。前12章,按ANSI C標(biāo)準(zhǔn),全面、系統(tǒng)地介紹了C語言的基本知識(shí),支持選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的控制語句,以及數(shù)組、函數(shù)、編譯預(yù)處理、指針、結(jié)構(gòu)體、位運(yùn)算和文件操作等。第13章是綜合應(yīng)用專題,旨在突破指針、結(jié)構(gòu)體和文件操作等教學(xué)重點(diǎn)和難點(diǎn),并通過專門設(shè)計(jì)的小型參考程序,詳細(xì)介紹了一些增強(qiáng)程序健壯性、處理變長數(shù)據(jù)的設(shè)計(jì)思路、實(shí)現(xiàn)方法和技巧等。

    本書適用于應(yīng)用型本專科學(xué)歷教育,成人本專科學(xué)歷教育各專業(yè),以及對C語言感興趣的讀者。本書有相關(guān)配套教材:《C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題祥解(第二版)》和《C語言程序設(shè)計(jì)實(shí)訓(xùn)(第二版)》。

    第二版前言

    本書是普通高等教育“十一五”國家級規(guī)劃教材。

    C語言作為面向?qū)ο蠓椒ǖ慕?jīng)典語言——C++/C#的基礎(chǔ),得到了廣泛的認(rèn)可和重視。各類院校工科專業(yè),尤其是計(jì)算機(jī)類專業(yè),程序設(shè)計(jì)語言都首選C語言。

    本書第一版自2001年7月出版以來,得到了廣大教師、學(xué)生和讀者的認(rèn)可,累計(jì)印刷12次、5.6萬冊。隨著C語言程序設(shè)計(jì)課程教學(xué)實(shí)踐的深入,本書作者在不斷總結(jié)經(jīng)驗(yàn)、持續(xù)改進(jìn)的同時(shí),產(chǎn)生了許多對于教材的新設(shè)想,及作者在學(xué)習(xí)新知識(shí)過程中,站在學(xué)習(xí)者角度產(chǎn)生的對教材的強(qiáng)烈期盼,促使作者再次拿起筆來,將最近幾年積累起來的對C語言程序設(shè)計(jì)課程教學(xué)新的認(rèn)識(shí)和感悟,物化在第二版中。

    第二版的主要改進(jìn)如下:

    (1)在每章的前面新增“本章教學(xué)導(dǎo)讀”欄目,在每章的后面新增一節(jié)“軟件工程與方法”。

    在“本章教學(xué)導(dǎo)讀”欄目中,詳細(xì)說明哪些是基礎(chǔ)的、必須知道的內(nèi)容,哪些是重點(diǎn)、難點(diǎn)和進(jìn)階內(nèi)容等情況,便于讀者根據(jù)教學(xué)目標(biāo)、學(xué)時(shí)以及其他實(shí)際情況,有選擇性地進(jìn)行教或者學(xué)。

    在“軟件工程與方法”欄目中,除了將第一版各章中分散的軟件工程評述和方法等內(nèi)容集中起來,還新增了部分內(nèi)容。這樣處理的目的:一是降低對一般初學(xué)者的教學(xué)要求;二是對于有興趣、又有能力的讀者,可以強(qiáng)化軟件工程思想和處理方法。

    (2)調(diào)整了原有的部分案例和習(xí)題,新增了部分基于應(yīng)用的、趣味性更強(qiáng)的案例和習(xí)題。

    第二版中案例的一般結(jié)構(gòu)是:案例描述、算法設(shè)計(jì)要點(diǎn)、參考源程序(配有大量的簡明注釋)、程序運(yùn)行結(jié)果(或舉例)和程序說明。

    算法設(shè)計(jì)是程序設(shè)計(jì)的核心,第二版中各案例的算法都經(jīng)過重新優(yōu)化。新增的程序說明部分,作為參考源程序中注釋的補(bǔ)充,扼要地解釋程序?qū)崿F(xiàn)過程中的主要技術(shù)或技巧,旨在使讀者不僅知其然,而且知其所以然。

    (3)新增一個(gè)貫穿于第3~5章和第7章的實(shí)用程序“加、減、乘、除和求余數(shù)運(yùn)算練習(xí)程序”,旨在整合結(jié)構(gòu)化程序設(shè)計(jì)“三大基本結(jié)構(gòu)”(順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu))及其相關(guān)控制語句的應(yīng)用,展現(xiàn)軟件工程“逐步求精”的基本思想和方法。

    重新改寫了第13章(FoxBASE+模擬系統(tǒng)),旨在突破結(jié)構(gòu)、指針和文件等教學(xué)難點(diǎn),并通過專門設(shè)計(jì)的小型參考程序,詳細(xì)介紹了一些增強(qiáng)程序健壯性、處理變長數(shù)據(jù)的設(shè)計(jì)思路、實(shí)現(xiàn)方法和技巧等。

    (4)將上機(jī)實(shí)驗(yàn)環(huán)境升級到TC++ 3.0(正文)和VC++ 6.0(附錄)。

    隨著計(jì)算機(jī)技術(shù)快速發(fā)展,軟硬件不斷升級,鼠標(biāo)已經(jīng)成為計(jì)算機(jī)系統(tǒng)的標(biāo)準(zhǔn)配置。與第一版的TC 2.0集成開發(fā)環(huán)境相比,TC++ 3.0(或VC++ 6.0)集成開發(fā)環(huán)境的最大優(yōu)勢在于支持鼠標(biāo)操作和彩色管理,從而顯著地提高了易操作性和操作效率。

    在繼承第一版特色的基礎(chǔ)上,第二版的主要特色如下:

    1.教學(xué)效率方面

    效率是產(chǎn)出(知識(shí)、能力等)與投入(時(shí)間、精力等)之比。

    (1)分級組織。

    C語言作為一門自成體系的系統(tǒng)軟件開發(fā)工具,其知識(shí)點(diǎn)和功能點(diǎn)很多,有些是基礎(chǔ)的、必須的,有些是屬于進(jìn)階的,也有些是不太常用的。恰恰是那些不太常用的部分,導(dǎo)致教學(xué)效率的下降!

    有鑒于此,在第二版中,按照效率原則,將上述情況在“本章教學(xué)導(dǎo)讀”欄目予以說明,便于讀者有選擇性地進(jìn)行教或者學(xué)。

    (2)內(nèi)容自含,備查方便。

    內(nèi)容自含是指本書任何地方首次引用的新東西(術(shù)語、知識(shí)、功能、庫函數(shù)等),均直接給出其說明或解釋。

    本書的目標(biāo)之一是實(shí)現(xiàn)100%的“內(nèi)容自含”;同時(shí),在第一版原有附錄A、附錄B、附錄C基礎(chǔ)上,新增“控制語句和編譯預(yù)處理命令索引”、“TC++ 3.0的安裝、配置、多源文件的編譯連接與程序調(diào)試”和“在VC++ 6.0環(huán)境中運(yùn)行C語言程序的基本操作”三個(gè)附錄。

    內(nèi)容自含,并且建立相關(guān)索引表,將極大地方便讀者(尤其是初學(xué)者和自學(xué)者),有效地提高學(xué)習(xí)效率。

    2.教學(xué)效果方面

    (1)全面貫徹“以應(yīng)用為中心”的指導(dǎo)思想。

    C語言作為開發(fā)工具,語法介紹是必須的。但教學(xué)的目的是為了應(yīng)用,本書第二版全面貫徹“以應(yīng)用為中心”的指導(dǎo)思想,具體做法請參見“第二版的主要改進(jìn)”板塊中的(2)和(3)。

    (2)用軟件工程思想和方法貫穿整個(gè)教材。

    作者在長期的教學(xué)實(shí)踐中發(fā)現(xiàn),很多學(xué)生(包括計(jì)算機(jī)專業(yè)的學(xué)生)到畢業(yè)時(shí),都未養(yǎng)成一個(gè)良好的源程序書寫風(fēng)格,也未形成基本的程序設(shè)計(jì)風(fēng)格。

    本書以獨(dú)立的“軟件工程與方法”欄目形式,強(qiáng)化軟件工程思想,包括源程序書寫風(fēng)格方面(例如標(biāo)識(shí)符命名“見名知意”、對齊與縮排、注釋等)、程序設(shè)計(jì)風(fēng)格(例如人機(jī)交互、數(shù)據(jù)校驗(yàn)、錯(cuò)誤提示等)等;同時(shí),將作者多年來在教學(xué)實(shí)踐中積淀起來的、簡單易用的方法和技巧(例如,必須配對使用的符號(hào)輸入、混合運(yùn)算時(shí)的運(yùn)算次序、else與if的匹配等)奉獻(xiàn)給讀者。

    通過上述各種舉措,有意識(shí)地、潛移默化地引導(dǎo)讀者,使之逐步養(yǎng)成一個(gè)良好的源程序書寫習(xí)慣,掌握程序設(shè)計(jì)與實(shí)現(xiàn)的基本方法,形成符合軟件工程要求的程序設(shè)計(jì)和編碼風(fēng)格。

    本書導(dǎo)讀

    本書由13章組成,可分為4部分:

    第1部分——C語言基礎(chǔ)知識(shí),由第1、2章組成,主要介紹C語言源程序的總體結(jié)構(gòu)、函數(shù)的一般結(jié)構(gòu)以及源程序書寫規(guī)則,Turbo C++ 3.0的基本操作,程序設(shè)計(jì)的靈魂——算法的有關(guān)知識(shí),C語言提供的基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式等。

    第2部分——初級程序設(shè)計(jì),由第3~7章組成,介紹順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)程序設(shè)計(jì),以及數(shù)組、函數(shù)與變量作用域。

    第3部分——高級程序設(shè)計(jì),由第8~12章組成,介紹編譯預(yù)處理、指針、結(jié)構(gòu)類型與鏈表、位運(yùn)算、文件。

    第4部分——綜合應(yīng)用,由第13章(FoxBASE+模擬系統(tǒng))組成,介紹FoxBASE+庫文件的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu),算法設(shè)計(jì)要點(diǎn)與參考源程序,增強(qiáng)程序健壯性、處理可變長度數(shù)據(jù)的基本方法,以及C語言程序設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目。

    第1、2部分,是C語言程序設(shè)計(jì)教學(xué)的必須部分,理論教學(xué)大約需要36學(xué)時(shí)。第3部分,理論教學(xué)大約需要18學(xué)時(shí)。第4部分,可作為課程設(shè)計(jì)或?qū)嵱?xùn)項(xiàng)目,大約需要36學(xué)時(shí)。

    每章結(jié)構(gòu)如下:①引言;②本章主體內(nèi)容提要;③本章教學(xué)導(dǎo)讀;④正文;⑤軟件工程與方法;⑥本章小結(jié);⑦習(xí)題。

    在“本章主體內(nèi)容提要”的章節(jié)編號(hào)后面標(biāo)注“*”者,表示該章節(jié)屬于進(jìn)階內(nèi)容,或者是教學(xué)難點(diǎn)內(nèi)容;同時(shí),在“本章教學(xué)導(dǎo)讀”欄目中,用文字予以詳細(xì)說明。

    “本章教學(xué)導(dǎo)讀”欄目中的內(nèi)容,有助于讀者根據(jù)教學(xué)目標(biāo)、學(xué)時(shí)以及其他實(shí)際情況,有選擇性地進(jìn)行教或者學(xué)。

    “軟件工程與方法”欄目中的內(nèi)容,有助于讀者從軟件工程層面上,重新認(rèn)識(shí)C語言的某些靈活性和功能,以及解決某些問題的方法和技巧。

    本書由徐新華擔(dān)任主編,謝永紅、王建平任副主編,楊國興、劉勇、鄒廣慧、宋晏、嚴(yán)婷等參加了部分章節(jié)的編寫,以及編寫大綱的討論、案例和習(xí)題設(shè)計(jì)、文字輸入與排版等工作。具體分工如下:徐新華編寫了第9~13章,謝永紅編寫了第5~7章,王建平編寫了第3~4章,楊國興編寫了第2章,劉勇和嚴(yán)婷編寫了本書附錄,鄒廣慧編寫了第8章,宋晏編寫了 第1章。

    本書全套電子教案、書中所有案例的源程序代碼,以及其他教學(xué)資源,可到中國水利水電出版社網(wǎng)站(http://www.waterpub.com.cn/softdown/)免費(fèi)下載。

    由于作者水平有限,加之時(shí)間倉促,書中難免有不當(dāng)之處,敬請專家及廣大讀者批評指正。

    編 者

    2006年12月


    第二版前言
    第一版前言
    第1章 C語言概述 1
    1.1 C語言的發(fā)展簡史和特點(diǎn) 1
    1.2 C語言源程序的結(jié)構(gòu)及其書寫規(guī)則 2
    1.2.1 C語言程序的總體結(jié)構(gòu) 2
    1.2.2 函數(shù)的一般結(jié)構(gòu)與函數(shù)分類 4
    1.2.3 源程序書寫規(guī)則 6
    1.3 C語言的語句和關(guān)鍵字 6
    1.3.1 C語言的語句 6
    1.3.2 C語言的關(guān)鍵字 7
    1.4 Turbo C++ 3.0的基本操作 7
    1.5 軟件工程與方法 11
    1.5.1 軟件工程評述 11
    1.5.2 方法與技巧 11
    1.6 本章小結(jié) 11
    1.7 習(xí)題 12
    第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 13
    2.1 程序設(shè)計(jì)概述 13
    2.1.1 算法的概念和特性 14
    2.1.2 算法設(shè)計(jì)的一般方法 14
    2.1.3 算法描述 15
    2.1.4 結(jié)構(gòu)化程序設(shè)計(jì)方法 17
    2.2 C語言的數(shù)據(jù)類型 18
    2.3 常量和變量 18
    2.3.1 常量 18
    2.3.2 變量與標(biāo)識(shí)符 18
    2.4 整型數(shù)據(jù) 19
    2.4.1 整型變量 19
    2.4.2 整型常量 20
    2.5 實(shí)型數(shù)據(jù) 20
    2.5.1 實(shí)型變量 20
    2.5.2 實(shí)型常量 20
    2.6 字符型數(shù)據(jù) 21
    2.6.1 字符常量 21
    2.6.2 字符變量 22
    2.6.3 字符串常量 23
    2.7 算術(shù)運(yùn)算與算術(shù)表達(dá)式 24
    2.7.1 5種基本算術(shù)運(yùn)算符 24
    2.7.2 表達(dá)式和算術(shù)表達(dá)式 24
    2.7.3 運(yùn)算符的優(yōu)先級與結(jié)合性 25
    2.7.4 數(shù)據(jù)類型轉(zhuǎn)換 25
    2.8 賦值運(yùn)算與賦值表達(dá)式 26
    2.8.1 賦值運(yùn)算 26
    2.8.2 復(fù)合賦值運(yùn)算 26
    2.8.3 賦值表達(dá)式 27
    2.9 C語言特有的運(yùn)算 27
    2.9.1 自增(++)、自減(--)運(yùn)算 27
    2.9.2 逗號(hào)運(yùn)算(,)及其表達(dá)式 29
    2.10 軟件工程與方法 29
    2.10.1 良好的源程序書寫風(fēng)格——見名知義 29
    2.10.2 軟件工程評述 29
    2.10.3 方法與技巧 30
    2.11 本章小結(jié) 30
    2.12 習(xí)題 32
    第3章 順序結(jié)構(gòu)程序設(shè)計(jì) 33
    3.1 格式化輸出——printf()函數(shù) 33
    3.1.1 printf()函數(shù)的一般格式 33
    3.1.2 格式指示符應(yīng)用舉例 36
    3.1.3 使用說明 38
    3.2 格式化輸入——scanf()函數(shù) 38
    3.2.1 scanf()函數(shù)的一般格式 38
    3.2.2 格式指示符 40
    3.2.3 數(shù)據(jù)輸入操作 41
    3.3* 單個(gè)字符輸入輸出——getchar()和putchar()函數(shù) 41
    3.3.1 單個(gè)字符輸出——putchar()函數(shù) 42
    3.3.2 單個(gè)字符輸入——getchar()函數(shù) 42
    3.4 順序結(jié)構(gòu)程序設(shè)計(jì) 43
    3.5 軟件工程與方法 44
    3.5.1 良好的源程序書寫風(fēng)格——左對齊 44
    3.5.2 軟件工程評述 45
    3.6 本章小結(jié) 45
    3.7 習(xí)題 46
    第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 47
    4.1 關(guān)系運(yùn)算及其表達(dá)式 47
    4.1.1 關(guān)系運(yùn)算符及其優(yōu)先級 48
    4.1.2 關(guān)系表達(dá)式 48
    4.2 邏輯運(yùn)算及其表達(dá)式 48
    4.2.1 邏輯運(yùn)算及其優(yōu)先級 49
    4.2.2 邏輯表達(dá)式 49
    4.3 if語句和條件運(yùn)算 50
    4.3.1 if語句 50
    4.3.2 條件運(yùn)算符 53
    4.4 switch語句 54
    4.5 選擇結(jié)構(gòu)程序設(shè)計(jì) 56
    4.6 軟件工程與方法 61
    4.6.1 良好的源程序書寫風(fēng)格 61
    4.6.2 軟件工程評述 62
    4.6.3 方法與技巧 63
    4.7 本章小結(jié) 63
    4.8 習(xí)題 64
    第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 65
    5.1 循環(huán)語句概述 65
    5.2 for語句和while語句 66
    5.2.1 for語句 66
    5.2.2 while語句 68
    5.3 直到型循環(huán)do-while語句 69
    5.4 break語句與continue語句 70
    5.5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 71
    5.6 軟件工程與方法 74
    5.6.1 良好的源程序書寫風(fēng)格 74
    5.6.2 軟件工程評述 75
    5.7 本章小結(jié) 75
    5.8 習(xí)題 76
    第6章 數(shù)組 77
    6.1 1維數(shù)組的定義、存儲(chǔ)和引用 78
    6.1.1 1維數(shù)組的定義與存儲(chǔ) 78
    6.1.2 1維數(shù)組元素的引用 79
    6.1.3 1維數(shù)組元素的初始化 80
    6.2 2維數(shù)組的定義、存儲(chǔ)和引用 80
    6.2.1 2維數(shù)組的定義與存儲(chǔ) 80
    6.2.2 2維數(shù)組元素的引用 82
    6.2.3 2維數(shù)組元素的初始化 82
    6.3 字符數(shù)組與字符串 83
    6.3.1 字符數(shù)組概述 83
    6.3.2 字符數(shù)組的逐個(gè)字符處理 84
    6.3.3 字符數(shù)組的整體處理 85
    6.4 常用的字符串處理函數(shù) 87
    6.4.1 字符串輸入——gets()函數(shù) 87
    6.4.2 字符串輸出——puts()函數(shù) 88
    6.4.3 字符串比較——strcmp()函數(shù) 88
    6.4.4 拷貝字符串——strcpy()函數(shù) 89
    6.4.5 連接字符串——strcat()函數(shù) 89
    6.4.6 求字符串長度——strlen()函數(shù) 90
    6.4.7 將大寫字母轉(zhuǎn)換成小寫——strlwr()函數(shù) 90
    6.4.8 將小寫字母轉(zhuǎn)換成大寫——strupr()函數(shù) 90
    6.5 應(yīng)用案例 90
    6.6 軟件工程與方法 94
    6.6.1 軟件工程評述 94
    6.6.2 方法與技巧 95
    6.7 本章小結(jié) 95
    6.8 習(xí)題 97
    第7章 函數(shù)與變量作用域 98
    7.1 函數(shù)的定義與調(diào)用 98
    7.1.1 函數(shù)的定義 99
    7.1.2 函數(shù)的返回值與函數(shù)類型 100
    7.1.3 對被調(diào)用函數(shù)的說明和函數(shù)原型 100
    7.1.4 函數(shù)調(diào)用與返回 102
    7.1.5 參數(shù)傳遞——值傳遞方式 103
    7.2 函數(shù)的嵌套調(diào)用與遞歸調(diào)用 104
    7.2.1 函數(shù)的嵌套調(diào)用 104
    7.2.2 函數(shù)的遞歸調(diào)用 105
    7.3 內(nèi)部函數(shù)與外部函數(shù) 107
    7.3.1 內(nèi)部函數(shù)(又稱靜態(tài)函數(shù)) 107
    7.3.2 外部函數(shù) 107
    7.3.3 多個(gè)源文件的編譯和連接 109
    7.4 內(nèi)部變量與外部變量 110
    7.4.1 內(nèi)部變量 110
    7.4.2 外部變量 110
    7.5 變量的動(dòng)態(tài)存儲(chǔ)與靜態(tài)存儲(chǔ) 112
    7.5.1 內(nèi)部變量的存儲(chǔ)方式 112
    7.5.2 外部變量的存儲(chǔ)方式及其作用域 114
    7.6 軟件工程與方法 115
    7.6.1 良好的源程序書寫風(fēng)格——注釋 115
    7.6.2 軟件工程評述 116
    7.6.3 方法與技巧 116
    7.7 本章小結(jié) 116
    7.8 習(xí)題 118
    第8章 編譯預(yù)處理 119
    8.1 宏定義與符號(hào)常量 119
    8.1.1 無參宏定義 119
    8.1.2 符號(hào)常量 121
    8.1.3 有參宏定義 121
    8.2 文件包含 123
    8.2.1 文件包含的概念 123
    8.2.2 文件包含的一般格式 124
    8.2.3 使用文件包含的優(yōu)點(diǎn) 124
    8.2.4 說明 124
    8.3 條件編譯 125
    8.3.1 #ifdef~#endif和#ifndef~#endif命令 125
    8.3.2 #if~#endif 126
    8.4 軟件工程與方法 126
    8.4.1 軟件工程評述 126
    8.4.2 方法與技巧 126
    8.5 本章小結(jié) 126
    8.6 習(xí)題 127
    第9章 指針 128
    9.1 指針和指針變量的概念 128
    9.1.1 內(nèi)存地址 128
    9.1.2 變量地址 129
    9.1.3 變量值的存取 129
    9.1.4 指針與指針變量 130
    9.2 指針變量及其應(yīng)用 131
    9.2.1 指針變量的定義與相關(guān)運(yùn)算 131
    9.2.2 指針變量作函數(shù)參數(shù) 133
    9.3 1維數(shù)組的指針與列指針變量 136
    9.3.1 使用列指針變量引用1維數(shù)組的元素 136
    9.3.2 數(shù)組作函數(shù)參數(shù) 138
    9.4 2維數(shù)組的指針與行指針變量 139
    9.4.1 2維數(shù)組的1維化處理 139
    9.4.2 2維數(shù)組的指針 140
    9.4.3 行指針變量——指向由n個(gè)元素組成的1維數(shù)組的指針變量 141
    9.4.4 2維數(shù)組指針作函數(shù)參數(shù) 142
    9.5 字符串的指針和指向字符串的指針變量 142
    9.5.1 字符串的表示與引用 143
    9.5.2 字符串指針作函數(shù)參數(shù) 144
    9.6 指針數(shù)組與主函數(shù)main()的參數(shù) 145
    9.6.1 指針數(shù)組 145
    9.6.2 主函數(shù)main()的參數(shù) 147
    9.6.3 指向指針的指針變量簡介 148
    9.7 返回指針值的函數(shù) 149
    9.8 函數(shù)的指針和指向函數(shù)的指針變量簡介 150
    9.9 軟件工程與方法 151
    9.9.1 軟件工程評述 151
    9.9.2 方法與技巧 151
    9.10 本章小結(jié) 153
    9.11 習(xí)題 155
    第10章 結(jié)構(gòu)類型與鏈表 156
    10.1 結(jié)構(gòu)類型與結(jié)構(gòu)變量的定義 156
    10.1.1 結(jié)構(gòu)類型定義 156
    10.1.2 結(jié)構(gòu)變量定義 157
    10.2 結(jié)構(gòu)變量的引用與初始化 158
    10.3 結(jié)構(gòu)數(shù)組 159
    10.4 指向結(jié)構(gòu)類型數(shù)據(jù)的指針 161
    10.4.1 指向結(jié)構(gòu)變量的指針 161
    10.4.2 指向結(jié)構(gòu)數(shù)組的指針 162
    10.4.3 指向結(jié)構(gòu)數(shù)據(jù)的指針作函數(shù)參數(shù) 163
    10.5 鏈表處理——結(jié)構(gòu)指針的應(yīng)用 164
    10.5.1 概述 164
    10.5.2 創(chuàng)建一個(gè)新鏈表 165
    10.5.3 對鏈表的插入操作 167
    10.6 枚舉型和共用型簡介 169
    10.6.1 枚舉型 169
    10.6.2 共用型 169
    10.7 定義已有類型的別名 170
    10.8 軟件工程與方法 171
    10.9 本章小結(jié) 172
    10.10 習(xí)題 173
    第11章 位運(yùn)算 175
    11.1 數(shù)值在計(jì)算機(jī)中的表示 175
    11.2 位運(yùn)算 176
    11.2.1 位運(yùn)算及其運(yùn)算符 176
    11.2.2 應(yīng)用舉例 177
    11.3 位段簡介 179
    11.3.1 位段類型的概念與定義 179
    11.3.2 說明 179
    11.4 軟件工程與方法 180
    11.4.1 實(shí)現(xiàn)按位與(&)、按位或(|)、按位異或(^)運(yùn)算主要用途的方法 180
    11.4.2 實(shí)現(xiàn)按位取反運(yùn)算主要用途的方法 180
    11.5 本章小結(jié) 180
    11.6 習(xí)題 181
    第12章 文件 182
    12.1 C語言文件概述 182
    12.1.1 文件與文件名 182
    12.1.2 文件分類 182
    12.1.3 C語言的流式文件 183
    12.1.4 文件類型FILE 183
    12.1.5 讀文件與寫文件 184
    12.1.6 緩沖文件系統(tǒng) 184
    12.2 文件的打開與關(guān)閉 184
    12.2.1 文件的打開——fopen()函數(shù) 185
    12.2.2 文件的關(guān)閉——fclose()函數(shù) 186
    12.3 常用的文件讀寫操作庫函數(shù) 186
    12.3.1 讀/寫1個(gè)字符 186
    12.3.2 讀/寫1個(gè)字符串——fgets()和fputs()函數(shù) 189
    12.3.3 讀/寫1個(gè)數(shù)據(jù)塊——fread()和fwrite()函數(shù) 191
    12.3.4 對文件進(jìn)行格式化讀/寫——fscanf()和fprintf()函數(shù) 191
    12.3.5 讀/寫函數(shù)的選用原則 192
    12.4 讀寫位置指針與文件定位 192
    12.4.1 讀寫位置指針復(fù)位函數(shù)rewind() 192
    12.4.2 隨機(jī)讀寫與fseek()函數(shù) 192
    12.4.3 返回文件當(dāng)前位置的函數(shù)ftell() 193
    12.5 出錯(cuò)檢測 193
    12.5.1 ferror()函數(shù) 193
    12.5.2 clearerr()函數(shù) 193
    12.6 軟件工程與方法 194
    12.6.1 軟件工程評述 194
    12.6.2 方法與技巧 194
    12.7 本章小結(jié) 194
    12.8 習(xí)題 195
    第13章 綜合應(yīng)用——FoxBASE+模擬系統(tǒng) 197
    13.1 FoxBASE+及其模擬系統(tǒng)簡介 197
    13.1.1 FoxBASE+庫文件的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu) 197
    13.1.2 模擬系統(tǒng)功能簡介 199
    13.2 算法設(shè)計(jì)要點(diǎn)與參考源程序 199
    13.2.1 數(shù)據(jù)結(jié)構(gòu)頭文件(Foxsys.h) 199
    13.2.2 源程序文件(Foxsys.c) 200
    13.3 軟件工程與方法 209
    13.3.1 增強(qiáng)程序健壯性的基本方法——校驗(yàn)并規(guī)范化 209
    13.3.2 處理可變長度數(shù)據(jù)的基本方法——?jiǎng)討B(tài)處理 210
    13.4 C語言程序設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目 210
    13.4.1 理解題 210
    13.4.2 程序設(shè)計(jì)題 211
    附錄A ASCII編碼表(基本部分) 212
    附錄B C語言的運(yùn)算符和結(jié)合性 213
    附錄C 標(biāo)準(zhǔn)庫函數(shù) 214
    附錄D 控制語句和編譯預(yù)處理命令索引 219
    附錄E TC++ 3.0的安裝、配置、多源文件的編譯連接與程序調(diào)試 222
    附錄F 在VC++ 6.0環(huán)境中運(yùn)行C語言程序的基本操作 227
    參考文獻(xiàn) 231
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 欧美激情不卡| 91先生在线| 亚州一区二区| 国产视频首页| 美女免费毛片| 四虎精品免费视频| 中文字幕不卡一区 二区三区| 成人午夜免费福利视频| 欧美激情视频网址| 香蕉碰碰人人a久久动漫精品| 91精品国产福利在线观看性色| 国产狂喷冒白浆免费视频| 日本免费一区二区三区a区| 一区二区三区高清视频在线观看| 91久久夜色精品国产网站| 国产精品酒店视频| 美女牲交视频一级毛片| 色哟哟视频在线观看网站| 一区二区三区不卡免费视频97| 1区2区| 丁香六月色婷婷| 国产美女视频网站| 精品999久久久久久中文字幕| 免费国产精品视频| 日本乱人伦片中文字幕三区| 婷婷激情在线| 亚洲欧美人妖另类激情综合区| 中文字幕日本一本二本三区| 一本色道久久88加勒比—综合 | 日韩亚洲综合精品国产| 一区二区美女视频| 国产一区二区精品久久91| 欧美xxxb| 欧美另类videosbestsex久久| 色欧美在线| 色优影院| 色香蕉网| 日韩片在线观看| 色婷婷成人网| 色妇女| 色网站在线看|