關(guān)于我們
書(shū)單推薦
新書(shū)推薦
|
“十三五”普通高等教育規(guī)劃教材:C語(yǔ)言程序設(shè)計(jì)(第二版)
本書(shū)為河南省十二五普通高等教育規(guī)劃教材和河南省精品資源共享課程主講教材,是高等院校計(jì)算機(jī)基礎(chǔ)教育教材。全書(shū)共分14章,主要內(nèi)容包括:C語(yǔ)言概述,VC 2010集成開(kāi)發(fā)環(huán)境,基本數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式,順序結(jié)構(gòu)程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,函數(shù),編譯預(yù)處理,指針,結(jié)構(gòu)體、共用體及枚舉類(lèi)型,文件,VC 2010程序測(cè)試與調(diào)試,上機(jī)實(shí)驗(yàn)內(nèi)容等;各章后均附有大量習(xí)題。書(shū)后附有完整的ASCII代碼對(duì)照表、C語(yǔ)言中的關(guān)鍵字、運(yùn)算符優(yōu)先級(jí)和結(jié)合方向、常用庫(kù)函數(shù)及C與C 的區(qū)別。 本書(shū)內(nèi)容豐富、新穎,圖文并茂,通俗易懂,實(shí)用性強(qiáng),適合作為高等學(xué)校非計(jì)算機(jī)專(zhuān)業(yè)的計(jì)算機(jī)基礎(chǔ)課教材,也可作為全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí)C語(yǔ)言)的參考書(shū),還可作為計(jì)算機(jī)人員的學(xué)習(xí)參考書(shū)。
內(nèi)容系統(tǒng)完整,案例典型豐富;訓(xùn)練能力思維,掌握編程藝術(shù)。
前言(第二版) C語(yǔ)言是國(guó)際上廣泛流行的一種面向過(guò)程的計(jì)算機(jī)高級(jí)語(yǔ)言,其歷史悠久,發(fā)展相當(dāng)迅速。后來(lái)發(fā)展起來(lái)的C 、Java、C#等語(yǔ)言,無(wú)不是在其基礎(chǔ)上進(jìn)行擴(kuò)充或改造的。C語(yǔ)言與其他高級(jí)語(yǔ)言相比,形式簡(jiǎn)潔,數(shù)據(jù)類(lèi)型豐富,表達(dá)能力強(qiáng),運(yùn)算豐富,程序設(shè)計(jì)靈活,可讀性和可移植性好,目標(biāo)程序效率高。C語(yǔ)言既具有低級(jí)語(yǔ)言的特點(diǎn),又具有完善的模塊化結(jié)構(gòu),體現(xiàn)了結(jié)構(gòu)化程序設(shè)計(jì)的思想,適合于培養(yǎng)良好編程風(fēng)格和優(yōu)秀程序設(shè)計(jì)技術(shù)的訓(xùn)練。它是繼Pascal語(yǔ)言之后的又一門(mén)優(yōu)秀的課程教學(xué)語(yǔ)言,并且是教學(xué)需要與實(shí)際應(yīng)用相結(jié)合的一門(mén)語(yǔ)言。C語(yǔ)言具有很強(qiáng)的處理功能,不僅用于開(kāi)發(fā)系統(tǒng)軟件,也可用于開(kāi)發(fā)應(yīng)用軟件。 學(xué)習(xí)C語(yǔ)言,起初會(huì)覺(jué)得要記的東西太多,這是由于它太靈活了。但是學(xué)到一定程度,就會(huì)嘗到甜頭,就會(huì)體會(huì)出C語(yǔ)言的特色。C語(yǔ)言中的指針是一個(gè)核心,是今后開(kāi)發(fā)工作中的得力助手,因?yàn)樵谑褂肅/C 的實(shí)際工作中指針無(wú)處不見(jiàn),很多參數(shù)完全就是指針化的。雖然Java從安全性方面考慮摒棄了指針,但從性能上來(lái)說(shuō),卻得不償失。要學(xué)好C語(yǔ)言,就要透徹理解概念,并輔之以大量編程訓(xùn)練和上機(jī)實(shí)驗(yàn)。只靠看書(shū)學(xué)不好C語(yǔ)言,要積極實(shí)踐,善于思考,結(jié)合具體的項(xiàng)目(哪怕是很小的項(xiàng)目)學(xué)用相長(zhǎng)。堅(jiān)持下去,就會(huì)成功。 本書(shū)是根據(jù)教育部高等學(xué)校大學(xué)計(jì)算機(jī)課程教學(xué)指導(dǎo)委員會(huì)編制的《大學(xué)計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求》編寫(xiě)的。全書(shū)共分14章,第1章介紹了C語(yǔ)言的基本知識(shí)、算法及程序設(shè)計(jì)的一般方法;第2章介紹VC 2010集成開(kāi)發(fā)環(huán)境;第3章介紹了C語(yǔ)言的基本數(shù)據(jù)類(lèi)型、常量和變量、運(yùn)算符以及表達(dá)式;第4章、第5章、第6章介紹了C語(yǔ)言進(jìn)行結(jié)構(gòu)化程序設(shè)計(jì)的基本方法,包括結(jié)構(gòu)化程序的順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)及其設(shè)計(jì)方法;第7章介紹了數(shù)組;第8章介紹了函數(shù);第9章介紹了編譯預(yù)處理;第10章充分闡述了C語(yǔ)言的指針;第11章對(duì)結(jié)構(gòu)體、共用體及枚舉類(lèi)型作了較詳細(xì)的介紹;第12章對(duì)C語(yǔ)言文件操作進(jìn)行了較詳細(xì)的闡述;第13章介紹了程序測(cè)試與調(diào)試;第14章提出了上機(jī)實(shí)驗(yàn)總目的和要求,并為了配合理論教學(xué)介紹了各實(shí)驗(yàn)的目的和要求、實(shí)驗(yàn)內(nèi)容及操作步驟。另外,每章都配有本章重點(diǎn)、難點(diǎn)和小結(jié),并附有大量的習(xí)題,在書(shū)末還有附錄幫助大家學(xué)習(xí)。 本書(shū)的編寫(xiě)人員均為河南理工大學(xué)多年從事計(jì)算機(jī)教學(xué)的教師,很早就從事C語(yǔ)言及計(jì)算機(jī)相關(guān)課程的教學(xué)實(shí)踐工作,曾多次編寫(xiě)C語(yǔ)言講義、教輔資料、習(xí)題集。在此基礎(chǔ)上,經(jīng)過(guò)認(rèn)真討論,集思廣益,精心整理,編寫(xiě)成了本教材。本書(shū)的上機(jī)環(huán)境由初期的Turbo C改成了VC 6.0,這一版又更新為VC 2010,理論知識(shí)及上機(jī)實(shí)驗(yàn)內(nèi)容也幾經(jīng)易稿,形成了如今的書(shū)稿。本書(shū)在內(nèi)容選取上既注重了先進(jìn)性、科學(xué)性和系統(tǒng)性,又兼顧了實(shí)用性和趣味性;在文字?jǐn)⑹錾狭η笞龅缴钊霚\出,通俗易懂,便于自學(xué);同時(shí)用大量的典型實(shí)例化解各章的難點(diǎn),充分展示了計(jì)算機(jī)解決問(wèn)題的思想和方法,突出了程序設(shè)計(jì)基本方法的闡述,注意計(jì)算思維的訓(xùn)練。另外,編者多年來(lái)一直參與全國(guó)計(jì)算機(jī)等級(jí)考試的組織、輔導(dǎo)工作,對(duì)全國(guó)計(jì)算機(jī)等級(jí)考試的大綱有透徹的理解,所以本書(shū)將大綱中二級(jí)C語(yǔ)言的要求貫穿其中。習(xí)題題型包含了等級(jí)考試的選擇題、程序填空題、程序修改題和程序設(shè)計(jì)題等。因此,本書(shū)除了可以作為普通高校各專(zhuān)業(yè)學(xué)生的教材外,還可以作為參加全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí)C語(yǔ)言)的參考用書(shū),也可以供學(xué)習(xí)C語(yǔ)言的科技人員使用。 本書(shū)由賈宗璞、許合利任主編,趙珊、王利紅任副主編,崔志恒、喬應(yīng)旭、鄭清潔參與編寫(xiě)。具體編寫(xiě)分工:賈宗璞編寫(xiě)第1章、第7章,鄭清潔編寫(xiě)第2章、第14章,許合利編寫(xiě)第3章、第5章,趙珊編寫(xiě)第4章、第10章,王利紅編寫(xiě)第6章、第12章、第13章,崔志恒編寫(xiě)第8章、第9章,喬應(yīng)旭編寫(xiě)第11章及附錄。在本書(shū)的編寫(xiě)過(guò)程中,河南理工大學(xué)領(lǐng)導(dǎo)和教務(wù)處給予了大力支持,學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院、現(xiàn)代教育技術(shù)中心的任課老師和實(shí)驗(yàn)室老師給予了懇切的建議和幫助,在此向他們表示衷心 感謝。 由于編者水平有限,書(shū)中疏漏和不妥之處在所難免,敬請(qǐng)讀者批評(píng)指正。 編 者 2018年7月
賈宗璞,吉林大學(xué)博士,教授,河南省教育廳學(xué)術(shù)技術(shù)帶頭人,計(jì)算機(jī)應(yīng)用技術(shù)省級(jí)重點(diǎn)學(xué)科帶頭人,F(xiàn)任河南理工大學(xué)計(jì)算機(jī)學(xué)院院長(zhǎng),軟件職業(yè)技術(shù)學(xué)院院長(zhǎng),中國(guó)煤炭工業(yè)協(xié)會(huì)信息化分會(huì)理事,教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)教學(xué)指導(dǎo)分委員會(huì)專(zhuān)家組成員,河南省計(jì)算機(jī)學(xué)會(huì)常務(wù)理事,河南省高校計(jì)算機(jī)教育研究會(huì)常務(wù)理事,河南省煤炭學(xué)會(huì)計(jì)算機(jī)通信專(zhuān)業(yè)委員會(huì)副主任,焦作市計(jì)算機(jī)學(xué)會(huì)理事長(zhǎng)。許合利,碩士,教授,現(xiàn)任河南理工大學(xué)現(xiàn)代教育技術(shù)中心副主任,河南省信息化專(zhuān)家咨詢(xún)委員會(huì)專(zhuān)家,河南省計(jì)算機(jī)學(xué)會(huì)理事,焦作市計(jì)算機(jī)學(xué)會(huì)常務(wù)理事,河南省教育技術(shù)協(xié)會(huì)高校專(zhuān)業(yè)委員會(huì)常務(wù)理事。主要從事數(shù)據(jù)庫(kù)與管理信息系統(tǒng),計(jì)算機(jī)測(cè)控技術(shù),計(jì)算機(jī)網(wǎng)絡(luò)等方面的研究,主持或參與科研項(xiàng)目20多項(xiàng),獲得河南省科技進(jìn)步二等獎(jiǎng)1項(xiàng),省部級(jí)三等獎(jiǎng)2項(xiàng),河南省信息技術(shù)教育優(yōu)秀成果一等獎(jiǎng)1項(xiàng),地廳級(jí)科技進(jìn)步獎(jiǎng)2項(xiàng)。發(fā)表論文30余篇,主編省部級(jí)規(guī)劃教材4部,參編教材2部,獲煤炭高等學(xué)校優(yōu)秀教材二等獎(jiǎng)1項(xiàng)。
目 錄 第1章 C語(yǔ)言概述 .................................1 1.1 C語(yǔ)言的發(fā)展及特點(diǎn) ..........................1 1.1.1 C語(yǔ)言的發(fā)展 ....................................1 1.1.2 C語(yǔ)言的特點(diǎn) ....................................2 1.2 C語(yǔ)言程序的基本結(jié)構(gòu) ......................3 1.3 算法及其描述 .....................................5 1.3.1 算法的概念 ......................................5 1.3.2 算法的描述方法 ..............................7 1.4 程序設(shè)計(jì)方法 ...................................11 1.4.1 程序設(shè)計(jì)的一般步驟 ....................11 1.4.2 結(jié)構(gòu)化程序設(shè)計(jì)方法 ....................12 小結(jié) ............................................................13 習(xí)題 ............................................................14 第2章 VC 2010集成開(kāi)發(fā)環(huán)境 ........15 2.1 自定義菜單和工具欄 .......................15 2.2 項(xiàng)目和解決方案 ...............................17 2.2.1 創(chuàng)建新項(xiàng)目 ....................................17 2.2.2 編輯已存在的項(xiàng)目 ........................21 2.3 生成和運(yùn)行程序 ...............................21 2.4 設(shè)置VC 2010的選項(xiàng) ....................23 小結(jié) ............................................................26 習(xí)題 ............................................................27 第3章 基本數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式 .................................28 3.1 C語(yǔ)言的數(shù)據(jù)類(lèi)型 ............................28 3.2 常量和變量 .......................................29 3.2.1 常量 ................................................29 3.2.2 變量 ................................................31 3.3 整型數(shù)據(jù) ...........................................31 3.3.1 整型常量的表示 ............................31 3.3.2 整型變量 ........................................31 3.3.3 整型常量的類(lèi)型 ............................33 3.4 實(shí)型數(shù)據(jù) ...........................................34 3.4.1 實(shí)型常量的表示 ............................34 3.4.2 實(shí)型變量 ........................................34 3.4.3 實(shí)型常量的類(lèi)型 ............................35 3.5 字符型數(shù)據(jù) .......................................36 3.5.1 字符型常量 ....................................36 3.5.2 字符變量 ........................................38 3.6 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 ...............38 3.6.1 基本算術(shù)運(yùn)算符 ............................38 3.6.2 算術(shù)表達(dá)式及算術(shù)運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 ............................39 3.6.3 自增、自減運(yùn)算符 ........................40 3.7 賦值運(yùn)算符與賦值表達(dá)式 ...............41 3.7.1 賦值運(yùn)算符 ....................................41 3.7.2 復(fù)合賦值運(yùn)算符 ............................41 3.7.3 賦值表達(dá)式 ....................................42 3.8 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式 ...............42 3.9 位運(yùn)算 ...............................................42 3.9.1 位運(yùn)算符 ........................................42 3.9.2 位運(yùn)算復(fù)合賦值運(yùn)算符 ................44 3.10 數(shù)據(jù)類(lèi)型轉(zhuǎn)換與計(jì)算類(lèi)型長(zhǎng)度運(yùn)算符 .....................................44 3.10.1 自動(dòng)類(lèi)型轉(zhuǎn)換 ..............................45 3.10.2 強(qiáng)制類(lèi)型轉(zhuǎn)換 ..............................46 3.10.3 計(jì)算類(lèi)型長(zhǎng)度運(yùn)算符 ..................46 小結(jié) ............................................................47 習(xí)題 ............................................................47 第4章 順序結(jié)構(gòu)程序設(shè)計(jì) ...................51 4.1 C語(yǔ)言語(yǔ)句概述 ................................51 4.1.1 簡(jiǎn)單語(yǔ)句 ........................................51 4.1.2 復(fù)合語(yǔ)句 ........................................52 4.2 字符數(shù)據(jù)的輸入/輸出 ......................52 4.2.1 字符輸出函數(shù) ................................53 4.2.2 字符輸入函數(shù) ................................53 4.3 格式化輸入/輸出函數(shù) ......................54 4.3.1 格式輸出函數(shù) ................................54 4.3.2 格式輸入函數(shù) ................................57 4.4 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 ...................60 小結(jié) ............................................................62 習(xí)題 ............................................................62 第5章 選擇結(jié)構(gòu)程序設(shè)計(jì) ...................51 5.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 ...............65 5.1.1 關(guān)系運(yùn)算符 ....................................65 5.1.2 關(guān)系表達(dá)式 ....................................66 5.2 邏輯運(yùn)算符和邏輯表達(dá)式 ...............67 5.2.1 邏輯運(yùn)算符 ....................................67 5.2.2 邏輯表達(dá)式 ....................................67 5.3 if語(yǔ)句及其構(gòu)成的選擇結(jié)構(gòu) ............68 5.3.1 if語(yǔ)句的形式 ..................................68 5.3.2 if語(yǔ)句的嵌套 ..................................70 5.3.3 條件運(yùn)算符和條件表達(dá)式 ............72 5.4 switch語(yǔ)句及其構(gòu)成的選擇結(jié)構(gòu) ....73 5.4.1 switch語(yǔ)句的形式 ..........................73 5.4.2 在switch語(yǔ)句中使用break語(yǔ)句 .....74 5.5 選擇結(jié)構(gòu)程序設(shè)計(jì)舉例 ...................75 小結(jié) ............................................................77 習(xí)題 ............................................................78 第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) ...................83 6.1 概述 ...................................................83 6.2 while語(yǔ)句 ..........................................84 6.3 do…while語(yǔ)句 ..................................86 6.4 for語(yǔ)句 ..............................................87 6.5 break語(yǔ)句和continue語(yǔ)句 ................89 6.5.1 break語(yǔ)句........................................89 6.5.2 continue語(yǔ)句 ...................................90 6.6 循環(huán)的嵌套 .......................................90 6.7 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)舉例 ...................91 小結(jié) ............................................................94 習(xí)題 ............................................................95 第7章 數(shù)組 .......................................103 7.1 一維數(shù)組 .........................................103 7.1.1 一維數(shù)組的定義 ..........................103 7.1.2 一維數(shù)組元素的引用 ..................104 7.1.3 一維數(shù)組的存儲(chǔ)與初始化 ..........105 7.1.4 一維數(shù)組程序設(shè)計(jì)舉例 ..............106 7.2 二維數(shù)組與多維數(shù)組 .....................107 7.2.1 二維數(shù)組的定義 ..........................107 7.2.2 二維數(shù)組元素的引用 ..................108 7.2.3 二維數(shù)組的初始化 ......................109 7.2.4 二維數(shù)組程序設(shè)計(jì)舉例 ..............110 7.2.5 多維數(shù)組概述 ..............................111 7.3 字符數(shù)組與字符串 .........................111 7.3.1 字符數(shù)組的定義 ..........................111 7.3.2 字符數(shù)組的初始化 ......................111 7.3.3 字符數(shù)組元素的引用 ..................112 7.3.4 字符串與字符數(shù)組 ......................112 7.3.5 字符串處理函數(shù) ..........................115 7.3.6 字符數(shù)組程序設(shè)計(jì)舉例 ..............116 小結(jié) ..........................................................119 習(xí)題 ..........................................................119 第8章 函數(shù) .......................................125 8.1 模塊化程序設(shè)計(jì) .............................125 8.1.1 模塊化程序設(shè)計(jì)的概念 ..............125 8.1.2 函數(shù)概述 ......................................126 8.2 函數(shù)的定義 .....................................127 8.2.1 函數(shù)定義的一般形式 ..................127 8.2.2 函數(shù)的返回 ..................................128 8.3 函數(shù)的調(diào)用 ..................................... 128 8.3.1 函數(shù)調(diào)用的一般方式 ..................128 8.3.2 函數(shù)參數(shù)的傳遞 ..........................129 8.3.3 函數(shù)的聲明 ..................................130 8.3.4 函數(shù)的嵌套調(diào)用 ..........................131 8.4 函數(shù)的遞歸調(diào)用 ............................. 132 8.5 數(shù)組作為函數(shù)參數(shù) ......................... 134 8.5.1 數(shù)組元素作為函數(shù)實(shí)參 ..............134 8.5.2 數(shù)組名作為函數(shù)參數(shù) ..................135 8.5.3 多維數(shù)組名作為函數(shù)參數(shù) ..........136 8.6 變量的作用域 ................................. 137 8.6.1 局部變量 ......................................137 8.6.2 全局變量 ......................................138 8.7 變量的存儲(chǔ)類(lèi)別 ............................. 139 8.7.1 變量的生存期 ..............................139 8.7.2 局部變量的存儲(chǔ)類(lèi)別 ..................139 8.7.3 全局變量的存儲(chǔ)類(lèi)別 ..................141 8.8 內(nèi)部函數(shù)和外部函數(shù) ..................... 143 小結(jié) .......................................................... 144 習(xí)題 .......................................................... 145 第9章 編譯預(yù)處理 ............................151 9.1 宏定義 ............................................. 151 9.1.1 無(wú)參宏定義 ..................................151 9.1.2 帶參宏定義 ..................................154 9.2 條件編譯 ......................................... 157 9.3 文件包含 ......................................... 159 小結(jié) .......................................................... 161 習(xí)題 .......................................................... 161 第10章 指針.....................................163 10.1 地址和指針的概念 ....................... 163 10.2 指針變量 ....................................... 164 10.2.1 指針變量的定義與賦值 ............164 10.2.2 指針變量的引用 ........................165 10.3 指針與數(shù)組 ................................... 167 10.3.1 指針與一維數(shù)組 ........................167 10.3.2 指針與二維數(shù)組 ........................170 10.4 指針與字符串 ............................... 173 10.4.1 指向字符數(shù)組的指針變量 ........173 10.4.2 指向字符串常量的指針變量 ....174 10.5 指針與函數(shù) ................................... 175 10.5.1 指針作為函數(shù)的參數(shù) ................175 10.5.2 指向函數(shù)的指針(函數(shù)指針) ....179 10.5.3 返回指針值的函數(shù)(指針 函數(shù)) ............................................ 181 10.6 指針數(shù)組和多級(jí)指針 ................... 182 10.6.1 指針數(shù)組的定義 ........................182 10.6.2 指針數(shù)組與字符串 ....................183 10.6.3 多級(jí)指針 ....................................184 10.6.4 指針數(shù)組作為函數(shù)參數(shù) ............184 10.6.5 帶參main函數(shù) ............................185 小結(jié) .......................................................... 186 習(xí)題 .......................................................... 187 第11章 結(jié)構(gòu)體、共用體及枚舉類(lèi)型 ...195 11.1 結(jié)構(gòu)體變量的定義 ....................... 195 11.1.1 結(jié)構(gòu)體類(lèi)型的定義 .....................195 11.1.2 結(jié)構(gòu)體變量的定義 .....................196 11.2 結(jié)構(gòu)體變量的引用和初始化 ....... 197 11.2.1 結(jié)構(gòu)體變量的引用 .....................197 11.2.2 結(jié)構(gòu)體變量的初始化 .................198 11.3 結(jié)構(gòu)體數(shù)組 ................................... 198 11.3.1 結(jié)構(gòu)體數(shù)組的定義 .....................198 11.3.2 結(jié)構(gòu)體數(shù)組的初始化 .................199 11.3.3 結(jié)構(gòu)體數(shù)組的引用 .....................199 11.4 結(jié)構(gòu)體指針變量 ........................... 200 11.4.1 指向結(jié)構(gòu)體變量的指針 .............200 11.4.2 指向結(jié)構(gòu)體數(shù)組的指針 .............202 11.5 結(jié)構(gòu)體與函數(shù) ............................... 203 11.5.1 結(jié)構(gòu)體變量作為函數(shù)參數(shù) .........203 11.5.2 返回結(jié)構(gòu)體類(lèi)型數(shù)據(jù)的函數(shù) .....203 11.5.3 結(jié)構(gòu)體指針作為函數(shù)參數(shù) .........204 11.6 位段結(jié)構(gòu)體 ................................... 205 11.6.1 位段結(jié)構(gòu)體類(lèi)型及其變量的 定義 .............................................205 11.6.2 位域的引用 .................................206 11.7 鏈表 ...............................................207 11.7.1 鏈表概述 .....................................207 11.7.2 內(nèi)存動(dòng)態(tài)管理 .............................207 11.7.3 創(chuàng)建鏈表 .....................................209 11.7.4 順序訪(fǎng)問(wèn)鏈表中的結(jié)點(diǎn) .............210 11.7.5 在鏈表中插入結(jié)點(diǎn) .....................210 11.7.6 在鏈表中刪除結(jié)點(diǎn) .....................212 11.8 共用體 ...........................................214 11.8.1 共用體類(lèi)型及其變量的定義 .....214 11.8.2 共用體變量的引用 ....................215 11.9 枚舉類(lèi)型 .......................................217 11.9.1 枚舉類(lèi)型和枚舉變量的定義 .....217 11.9.2 枚舉類(lèi)型變量的賦值和使用 .....217 11.10 用typedef定義類(lèi)型 .....................218 小結(jié) ..........................................................219 習(xí)題 ..........................................................220 第12章 文件.....................................225 12.1 文件概述 .......................................225 12.1.1 文件的概念 ................................225 12.1.2 文件的分類(lèi) ................................225 12.2 文件類(lèi)型指針和文件位置指針 ...227 12.2.1 文件類(lèi)型指針 ............................227 12.2.2 文件位置指針 ............................227 12.3 文件的打開(kāi)和關(guān)閉 .......................227 12.3.1 文件打開(kāi)函數(shù) ............................228 12.3.2 文件關(guān)閉函數(shù) ............................229 12.4 文件的讀/寫(xiě) ..................................230 12.4.1 讀/寫(xiě)一個(gè)字符的函數(shù) ...............230 12.4.2 塊讀/寫(xiě)函數(shù) ...............................231 12.4.3 其他讀/寫(xiě)函數(shù) ..........................234 12.5 文件的定位和出錯(cuò)檢測(cè) ...............235 12.5.1 文件的定位函數(shù) ........................235 12.5.2 出錯(cuò)檢測(cè)函數(shù) ............................236 小結(jié) ..........................................................236 習(xí)題 ..........................................................237 第13章 VC 2010程序測(cè)試 與調(diào)試 .................................242 13.1 程序測(cè)試 .......................................242 13.2 程序調(diào)試 .......................................244 13.2.1 C語(yǔ)言程序常見(jiàn)錯(cuò)誤 ..................244 13.2.2 基本調(diào)試操作 ............................245 13.2.3 添加調(diào)試代碼 ............................249 小結(jié) ..........................................................250 習(xí)題 ..........................................................251 第14章 上機(jī)實(shí)驗(yàn)內(nèi)容 ......................252 14.1 上機(jī)實(shí)驗(yàn)總目的和要求 ...............252 14.2 實(shí)驗(yàn)1 基本數(shù)據(jù)類(lèi)型、運(yùn)算符與 表達(dá)式 ...........................................253 14.3 實(shí)驗(yàn)2 順序和選擇程序設(shè)計(jì) .....255 14.4 實(shí)驗(yàn)3 循環(huán)程序設(shè)計(jì) .................258 14.5 實(shí)驗(yàn)4 數(shù)組 .................................260 14.6 實(shí)驗(yàn)5 函數(shù)(1) ........................263 14.7 實(shí)驗(yàn)6 函數(shù)(2)與編譯預(yù)處理 ...266 14.
你還可能感興趣
我要評(píng)論
|