C語(yǔ)言程序設(shè)計(jì)技術(shù)實(shí)踐指導(dǎo)
定 價(jià):26 元
- 作者:王鵬遠(yuǎn),程靜,蘇虹 等
- 出版時(shí)間:2019/2/1
- ISBN:9787113254612
- 出 版 社:中國(guó)鐵道出版社
- 中圖法分類:TP312C
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書是《C語(yǔ)言程序設(shè)計(jì)技術(shù)》(尚展壘等編著,中國(guó)鐵道出版社出版)配套使用的學(xué)習(xí)用書,每個(gè)實(shí)驗(yàn)對(duì)應(yīng)主教材的相關(guān)內(nèi)容。本書所使用的運(yùn)行環(huán)境是Visual Studio 2010,與全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí)C語(yǔ)言)的運(yùn)行環(huán)境一致。本書的每個(gè)實(shí)驗(yàn)項(xiàng)目均在 Visual Studio 2010下調(diào)試通過。本書每個(gè)實(shí)驗(yàn)分為實(shí)驗(yàn)學(xué)時(shí)、實(shí)驗(yàn)?zāi)康暮鸵、?shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)作業(yè)和實(shí)驗(yàn)報(bào)告要求等內(nèi)容。每個(gè)實(shí)驗(yàn)內(nèi)容由易到難,代碼由簡(jiǎn)單到復(fù)雜,讀者可循序漸進(jìn)地掌握相應(yīng)的知識(shí)點(diǎn),讓讀者思考,以達(dá)到靈活運(yùn)用的目的。實(shí)驗(yàn)20為綜合實(shí)驗(yàn),是本書的特色,該實(shí)驗(yàn)涉及C語(yǔ)言多個(gè)知識(shí)點(diǎn),注重非計(jì)算機(jī)專業(yè)學(xué)生計(jì)算思維能力的培養(yǎng)。
本書適合作為高等院校C語(yǔ)言程序設(shè)計(jì)課程的實(shí)踐教材,也適合作為各種培訓(xùn)班和編程愛好者以及參加全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí)C語(yǔ)言)人員的自學(xué)參考書。
本書是《C語(yǔ)言程序設(shè)計(jì)技術(shù)》(尚展壘等編著,中國(guó)鐵道出版社出版)配套使用的學(xué)習(xí)用書,每個(gè)實(shí)驗(yàn)對(duì)應(yīng)主教材的相關(guān)內(nèi)容。本書所使用的運(yùn)行環(huán)境是Visual Studio 2010,與全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí)C語(yǔ)言)的運(yùn)行環(huán)境一致。本書的每個(gè)實(shí)驗(yàn)項(xiàng)目均在 Visual Studio 2010下調(diào)試通過。本書每個(gè)實(shí)驗(yàn)分為實(shí)驗(yàn)學(xué)時(shí)、實(shí)驗(yàn)?zāi)康暮鸵、?shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)作業(yè)和實(shí)驗(yàn)報(bào)告要求等內(nèi)容。每個(gè)實(shí)驗(yàn)內(nèi)容由易到難,代碼由簡(jiǎn)單到復(fù)雜,讀者可循序漸進(jìn)地掌握相應(yīng)的知識(shí)點(diǎn),讓讀者思考,以達(dá)到靈活運(yùn)用的目的。實(shí)驗(yàn)20為綜合實(shí)驗(yàn),是本書的特色,該實(shí)驗(yàn)涉及C語(yǔ)言多個(gè)知識(shí)點(diǎn),注重非計(jì)算機(jī)專業(yè)學(xué)生計(jì)算思維能力的培養(yǎng)。
本書適合作為高等院校C語(yǔ)言程序設(shè)計(jì)課程的實(shí)踐教材,也適合作為各種培訓(xùn)班和編程愛好者以及參加全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí)C語(yǔ)言)人員的自學(xué)參考書。
本書共設(shè)計(jì)20個(gè)實(shí)驗(yàn),將C語(yǔ)言的內(nèi)容由淺入深、層次分明地給讀者娓娓道來,非常適合編程初學(xué)者思維模式的培養(yǎng)及訓(xùn)練。
C語(yǔ)言從誕生之日起就一直保持著旺盛的生命力,并且不斷地發(fā)展壯大、日臻完善,已經(jīng)成為目前使用zui廣泛的編程語(yǔ)言之一。與其他高級(jí)語(yǔ)言相比,C語(yǔ)言處理功能豐富,表達(dá)能力強(qiáng),使用靈活方便,執(zhí)行程序效率高,可移植性強(qiáng);具有豐富的數(shù)據(jù)類型和運(yùn)算符,語(yǔ)句非常簡(jiǎn)單,源程序簡(jiǎn)潔清晰;可以直接處理硬件系統(tǒng)和對(duì)外圍設(shè)備接口進(jìn)行控制。C語(yǔ)言是一種結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言,支持自頂向下、逐步求精的結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)。另外,C語(yǔ)言程序的函數(shù)結(jié)構(gòu)也為實(shí)現(xiàn)程序的模塊化設(shè)計(jì)提供了強(qiáng)有力的保障。因此,縱然有C 、Java和Python這樣的后繼者,但到目前為止,它們依然沒有取代C的跡象。本書的編者全部是一直工作于高等學(xué)校教學(xué)一線,承擔(dān)C語(yǔ)言程序設(shè)計(jì)課程教學(xué)多年的大學(xué)教師,有豐富的教學(xué)經(jīng)驗(yàn),長(zhǎng)期從事C語(yǔ)言編程工作,并有著將自己積累的C語(yǔ)言程序設(shè)計(jì)經(jīng)驗(yàn)介紹給大家的強(qiáng)烈愿望。在教學(xué)實(shí)踐中,作者感受zui深的就是,學(xué)習(xí)者普遍反映C語(yǔ)言難學(xué)難懂,而事實(shí)上,學(xué)習(xí)者感覺難的部分往往并不是C語(yǔ)言的核心內(nèi)容。學(xué)習(xí)的過程就是一個(gè)學(xué)習(xí)者與教師、學(xué)習(xí)者與教材交互的過程,有一本好的教材,再遵照一定的學(xué)習(xí)規(guī)律,這個(gè)交互過程就能很好地完成。本書參考多個(gè)高等院校程序設(shè)計(jì)課程教學(xué)大綱,與教育部高等學(xué)校大學(xué)計(jì)算機(jī)課程教學(xué)指導(dǎo)委員會(huì)的要求保持高度一致,章節(jié)結(jié)構(gòu)合理,內(nèi)容層次分明,從認(rèn)識(shí)、了解、掌握、應(yīng)用等幾個(gè)層次精心組織內(nèi)容,由淺入深,循序漸進(jìn),便于學(xué)生掌握知識(shí)要點(diǎn)。書中的實(shí)例都是經(jīng)過編者精心挑選和設(shè)計(jì)的,具有新穎性、代表性、典型性,并且全部在Microsoft Visual Studio 2010下調(diào)試通過。本書在介紹核心語(yǔ)法的基礎(chǔ)上,以培養(yǎng)編程能力為首要目標(biāo),把那些煩瑣的細(xì)節(jié)問題留待以后慢慢研究。本書共分14章,將C語(yǔ)言的內(nèi)容由淺入深、層次分明地給讀者娓娓道來。每個(gè)章節(jié)既有邏輯清晰的語(yǔ)法講解,又有豐富的編程實(shí)例,非常適合編程初學(xué)者思維模式的培養(yǎng)及訓(xùn)練。本書主要內(nèi)容如下:第1章程序設(shè)計(jì)基礎(chǔ)介紹了程序設(shè)計(jì)的基本知識(shí)、結(jié)構(gòu)化程序設(shè)計(jì)方法以及軟件編制步驟等,使讀者對(duì)軟件的編制有一個(gè)概念上的認(rèn)識(shí)和理解,并能將這些方法應(yīng)用于后續(xù)章節(jié)的學(xué)習(xí)中。第2章C語(yǔ)言的基本數(shù)據(jù)類型介紹了C語(yǔ)言的基本知識(shí),重點(diǎn)闡述了各數(shù)據(jù)類型的特點(diǎn)及變量的聲明方法,使讀者掌握變量、地址、存儲(chǔ)數(shù)據(jù)之間的關(guān)系。第3章運(yùn)算符與表達(dá)式介紹了C語(yǔ)言的各類運(yùn)算符及表達(dá)式的語(yǔ)法要求及運(yùn)算規(guī)則,使讀者能在編程時(shí)選用適合的表達(dá)式。第4章編譯預(yù)處理與標(biāo)準(zhǔn)庫(kù)函數(shù)介紹了C語(yǔ)言中編譯預(yù)處理的相關(guān)命令,包括宏定義、文件包含、條件編譯,以及C語(yǔ)言標(biāo)準(zhǔn)的庫(kù)函數(shù)分類和常用的數(shù)學(xué)庫(kù)函數(shù)、隨機(jī)函數(shù)等。第5章選擇結(jié)構(gòu)介紹了選擇結(jié)構(gòu)的相關(guān)語(yǔ)法及應(yīng)用實(shí)例,使讀者能夠使用選擇結(jié)構(gòu)解決編程時(shí)所涉及的相關(guān)問題。第6章循環(huán)結(jié)構(gòu)介紹了循環(huán)結(jié)構(gòu)的相關(guān)語(yǔ)法及應(yīng)用實(shí)例,使讀者能夠靈活使用循環(huán)結(jié)構(gòu)解決編程時(shí)所涉及的相關(guān)問題。第7章函數(shù)介紹了函數(shù)的相關(guān)知識(shí),重點(diǎn)介紹了函數(shù)的基本使用方法、函數(shù)參數(shù)的傳值調(diào)用和傳址調(diào)用,使讀者能夠綜合使用函數(shù)參數(shù)的傳值調(diào)用和傳址調(diào)用來解決實(shí)際問題。第8章數(shù)組介紹了C語(yǔ)言中數(shù)值型一維數(shù)組和二維數(shù)組的相關(guān)知識(shí),使讀者能夠在編程中熟練使用數(shù)組解決相關(guān)問題。第9章字符數(shù)組與字符串介紹了字符數(shù)組與字符串的相關(guān)知識(shí),使讀者能夠處理與字符數(shù)組和字符串相關(guān)的問題。第10 章結(jié)構(gòu)和聯(lián)合介紹了結(jié)構(gòu)和聯(lián)合的基本概念,使讀者能夠綜合使用數(shù)組、指針以及結(jié)構(gòu)和聯(lián)合來解決一些實(shí)際問題。第11章文件介紹了文件的概念以及處理文件問題所涉及的函數(shù),使讀者在掌握常用文件函數(shù)的基礎(chǔ)上來解決一些實(shí)際問題。第12 章指針與鏈表介紹了指針的高級(jí)使用,使讀者能夠處理涉及指針數(shù)組、函數(shù)指針和指針函數(shù)的相關(guān)問題,同時(shí),介紹了鏈表的概念、創(chuàng)建、輸出等,使讀者學(xué)會(huì)用鏈表來解決一些實(shí)際問題。第13章位運(yùn)算介紹了位運(yùn)算的相關(guān)知識(shí),使讀者能夠?qū)ξ贿\(yùn)算有一個(gè)較為系統(tǒng)的認(rèn)識(shí)并能夠使用所學(xué)的位運(yùn)算知識(shí)解決相關(guān)問題。第14章從C到C 介紹C和C 在基本操作上的區(qū)別,使讀者對(duì)C 的基本操作有初步的了解。以上各部分都可以獨(dú)立教學(xué),自成體系,教師可根據(jù)情況適當(dāng)取舍。在本書的編寫過程中參考了許多同行的著作,在此一并表達(dá)感謝之情。感謝鄭州輕工業(yè)大學(xué)和中國(guó)鐵道出版社的大力支持,感謝各位編輯的辛苦工作,正由于各位領(lǐng)導(dǎo)的幫助和支持,才使本書得以成書付印。本書由鄭州輕工業(yè)大學(xué)的尚展壘、陳嫄玲、王鵬遠(yuǎn)、蘇虹、程靜、張凱、李萍編著,其中尚展壘、陳嫄玲、王鵬遠(yuǎn)任主編,蘇虹、程靜、張凱任副主編,參加編寫的還有李萍老師。各章編著分工如下:第1、6章由陳嫄玲編著,第2、3章由蘇虹編著,第4、7章由程靜編著,第5、11章由李萍編著,第10、12章由尚展壘編著,第8、14章和附錄由王鵬遠(yuǎn)編著,第9、13章由張凱編著。在組織編著過程中,尚展壘負(fù)責(zé)本書的架構(gòu)計(jì)劃,陳嫄玲和王鵬遠(yuǎn)負(fù)責(zé)本書的統(tǒng)稿工作。如果您能夠愉快地讀完本書,并告之身邊的朋友,原來C語(yǔ)言并不難學(xué),那就是編者zui大的欣慰。盡管編者盡了zui大努力,也有良好而負(fù)責(zé)任的態(tài)度,但是由于學(xué)識(shí)所限,加之時(shí)間倉(cāng)促,書中難免存在不妥和疏漏之處,懇請(qǐng)各位讀者批評(píng)指正,以便再版時(shí)更正。編 者2018年10月
尚展壘,鄭州輕工業(yè)大學(xué)教師。陳嫄玲,鄭州輕工業(yè)大學(xué)教師。王鵬遠(yuǎn),鄭州輕工業(yè)大學(xué)教師。蘇虹,鄭州輕工業(yè)大學(xué)教師。
實(shí)驗(yàn)1 Visual Studio 2010下C 程序開發(fā)環(huán)境的初步使用 1
實(shí)驗(yàn)2 C語(yǔ)言中的基本數(shù)據(jù)類型 12
實(shí)驗(yàn)3 C語(yǔ)言中的運(yùn)算符與表達(dá)式 22
實(shí)驗(yàn)4 編譯預(yù)處理與常用庫(kù)函數(shù) 29
實(shí)驗(yàn)5 選擇結(jié)構(gòu)程序設(shè)計(jì) 39
實(shí)驗(yàn)6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)(1) 49
實(shí)驗(yàn)7 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)(2) 60
實(shí)驗(yàn)8 函數(shù)的定義與調(diào)用 71
實(shí)驗(yàn)9 函數(shù)的傳址引用與遞歸調(diào)用 79
實(shí)驗(yàn)10 一維數(shù)組及其指針運(yùn)算 86
實(shí)驗(yàn)11 二維數(shù)組及其指針運(yùn)算 96
實(shí)驗(yàn)12 使用內(nèi)存動(dòng)態(tài)分配實(shí)現(xiàn)動(dòng)態(tài)數(shù)組 102
實(shí)驗(yàn)13 字符數(shù)組與字符串 107
實(shí)驗(yàn)14 結(jié)構(gòu)與聯(lián)合 116
實(shí)驗(yàn)15 記錄數(shù)確定的順序文件操作 123
實(shí)驗(yàn)16 記錄數(shù)不確定的順序文件操作 133
實(shí)驗(yàn)17 指針的應(yīng)用及鏈表的基本操作 139
實(shí)驗(yàn)18 位運(yùn)算 155
實(shí)驗(yàn)19 簡(jiǎn)單C 程序設(shè)計(jì) 160
實(shí)驗(yàn)20 綜合實(shí)驗(yàn) 163
附錄 全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí)C語(yǔ)言)考試指導(dǎo) 177
參考文獻(xiàn) 192