出版時(shí)間:2008-7 出版社:電子科技大學(xué)出版社 作者:黃迪明 等 著 頁(yè)數(shù):404
前言
C語(yǔ)言是一種通用的程序設(shè)計(jì)語(yǔ)言。它的結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)類(lèi)型豐富,運(yùn)算靈活方便。用它編寫(xiě)的程序,具有速度快、效率高、代碼緊湊、可移植性好等優(yōu)點(diǎn),能夠有效地用來(lái)編制各種系統(tǒng)軟件和應(yīng)用軟件,是當(dāng)今最為流行的計(jì)算機(jī)編程語(yǔ)言之一?! ”窘滩囊悦绹?guó)國(guó)家標(biāo)準(zhǔn)C語(yǔ)言(ANSIC)為基本內(nèi)容,以當(dāng)前廣為使用的Visual C++6.0編譯系統(tǒng)為實(shí)現(xiàn)的版本,全面系統(tǒng)地介紹了C語(yǔ)言及其程序設(shè)計(jì)方法。本書(shū)的第一版是國(guó)家九五電子信息類(lèi)規(guī)劃教材,第二版是國(guó)家“十一五”計(jì)算機(jī)類(lèi)本科規(guī)劃教材。全書(shū)共10章,主要內(nèi)容包括:C語(yǔ)言程序設(shè)計(jì)基礎(chǔ):基本數(shù)據(jù)類(lèi)型與運(yùn)算;控制語(yǔ)句;數(shù)組與結(jié)構(gòu);指針;函數(shù);變量的存儲(chǔ)類(lèi)型;位域、聯(lián)合、枚舉及定義類(lèi)型;輸入輸出及文件管理。此外,本書(shū)還為讀者介紹了Turbo C及Visual C++編譯系統(tǒng)的使用及標(biāo)準(zhǔn)庫(kù)函數(shù)在動(dòng)態(tài)內(nèi)存分配、BIOS接口及DOS系統(tǒng)調(diào)用和聲音中的各類(lèi)實(shí)例。本書(shū)為讀者展示了C語(yǔ)言靈活、精致的編程方法和在工程、科研中的應(yīng)用,力求做到C語(yǔ)言知識(shí)和應(yīng)用開(kāi)發(fā)能力的融會(huì)貫通?! ”窘滩氖亲鳛槌绦蛟O(shè)計(jì)的入門(mén)教材而編寫(xiě)的,如果讀者對(duì)第1章中的第一節(jié)和第二節(jié)內(nèi)容已經(jīng)了解,可直接閱讀后面的內(nèi)容。本教材的參考學(xué)時(shí)數(shù)為68學(xué)時(shí)(含上機(jī)20學(xué)時(shí)),書(shū)中標(biāo)注“+”的內(nèi)容,可根據(jù)教學(xué)實(shí)際情況進(jìn)行取舍,既可作為基本教學(xué)內(nèi)容的擴(kuò)展,亦可作為自學(xué)內(nèi)容。此外,本書(shū)在各章節(jié)重要知識(shí)點(diǎn)添加了良好編程習(xí)慣和編程錯(cuò)誤提示,以便初學(xué)者能借鑒從而提高學(xué)習(xí)效率和編程能力。 為了幫助讀者更好地理解C語(yǔ)言,提高讀者開(kāi)發(fā)應(yīng)用程序的能力,本教材以典型案例圖書(shū)管理系統(tǒng)應(yīng)用程序貫穿各章內(nèi)容,使讀者循序漸進(jìn)地學(xué)習(xí)和掌握C語(yǔ)言開(kāi)發(fā)應(yīng)用程序的方法與技巧。 為了幫助讀者學(xué)習(xí),每章設(shè)有小結(jié)和習(xí)題,并配有程序設(shè)計(jì)題解與上機(jī)指導(dǎo)輔助教材,重點(diǎn)介紹了編譯系統(tǒng)的使用方法,使學(xué)生在課堂學(xué)習(xí)過(guò)程中能迅速掌握C語(yǔ)言程序的編制、編譯、調(diào)試和運(yùn)行方法?! ”窘滩挠牲S迪明、許家殆、胡德昆編寫(xiě)。黃迪明編寫(xiě)第1章、第6章、第7章、第8章及第9章; 許家殆編寫(xiě)第3章、第4章及第5章;胡德昆編寫(xiě)第2章、第10章及附錄;阿都建華負(fù)責(zé)編寫(xiě)全書(shū)案例。電子科技大學(xué)李玉柏教授、楊國(guó)煒教授、張建中副教授對(duì)本書(shū)的編寫(xiě)提出了各種有益的建議。本書(shū)在編寫(xiě)過(guò)程中,還得到了杜海濤、王波、劉家芬、陳瓊、張大愚、鄒波、曾燁等人的熱情幫助。在此對(duì)他們及所有為本書(shū)的出版付出了辛勤勞動(dòng)的同志表示衷心的感謝?! ∮捎诰幷咚接邢?,書(shū)中難免存在一些缺點(diǎn)和錯(cuò)誤,殷切希望廣大讀者批評(píng)指正。
內(nèi)容概要
《C語(yǔ)言程序設(shè)計(jì)》詳細(xì)介紹C語(yǔ)言及其程序設(shè)計(jì)方法。全書(shū)共10章,主要內(nèi)容包括:C語(yǔ)言程序設(shè)計(jì)基礎(chǔ):基本數(shù)據(jù)類(lèi)型與運(yùn)算;控制語(yǔ)句;數(shù)組與結(jié)構(gòu);指針;函數(shù);變量的存儲(chǔ)類(lèi)型;位域、聯(lián)合.枝舉及定義類(lèi)型;輸入輸出及文件管理。此外,《C語(yǔ)言程序設(shè)計(jì)》還為讀者介紹了TurboC及Visual C++編譯系統(tǒng)的使用及標(biāo)準(zhǔn)庫(kù)函數(shù)在動(dòng)態(tài)內(nèi)存分配、BIOS接口及DOS系統(tǒng)調(diào)用和聲音中的各類(lèi)實(shí)例?!禖語(yǔ)言程序設(shè)計(jì)》為讀者展示了C語(yǔ)言靈活、精致的編程方法和在工程、科研中的應(yīng)用,力求做到C語(yǔ)言知識(shí)和應(yīng)用開(kāi)發(fā)能力的融會(huì)貫通。為了幫助讀者學(xué)習(xí),每章設(shè)有小結(jié)和習(xí)題,并配有程序設(shè)計(jì)題解與上機(jī)指導(dǎo)輔助教材。
作者簡(jiǎn)介
黃迪明,教授?! ⊙芯糠较颍壕W(wǎng)絡(luò)信息及安全技術(shù)、網(wǎng)絡(luò)多媒體技術(shù)、圖形技術(shù) 學(xué)院名稱(chēng):計(jì)算機(jī)科學(xué)與工程學(xué)院 導(dǎo)師介紹: 1944年5月出生,1967畢業(yè)于成都電訊工程學(xué)院,成都市人,電子科技大學(xué)計(jì)算機(jī)學(xué)院教授,國(guó)務(wù)院頒發(fā)的“政府特殊津貼”專(zhuān)家,加拿大麥克斯特大學(xué)計(jì)算機(jī)系訪問(wèn)學(xué)者。 長(zhǎng)期從事計(jì)算機(jī)學(xué)科的教學(xué)和科研工作?! ≈鞒滞瓿尚畔a(chǎn)業(yè)部、總裝備部、教育部及省科技廳的重點(diǎn)科研項(xiàng)目8項(xiàng)?! ∫淹瓿傻捻?xiàng)目有:基于智能體的入侵檢測(cè)系統(tǒng)、反垃圾郵件機(jī)、基于網(wǎng)絡(luò)的工業(yè)控制通用信息平臺(tái)、網(wǎng)絡(luò)信息平臺(tái)、網(wǎng)絡(luò)通用考試系統(tǒng)等?! ≡@國(guó)家科技進(jìn)步二等獎(jiǎng)1項(xiàng)、國(guó)家優(yōu)秀教學(xué)成果二等獎(jiǎng)2項(xiàng),省部級(jí)科技進(jìn)步獎(jiǎng)和教學(xué)成果獎(jiǎng)共5項(xiàng)。編著出版教材12本(其中“九五“全國(guó)電子信息類(lèi)統(tǒng)編教材2本,教育部“十一五”統(tǒng)編教材1本),在核心刊物發(fā)表學(xué)術(shù)論文40余篇?! ‖F(xiàn)任四川省高校計(jì)算機(jī)教育研究會(huì)理事長(zhǎng),全國(guó)常務(wù)理事。曾任教育部計(jì)算機(jī)專(zhuān)業(yè)課委會(huì)委員,全國(guó)多媒體技術(shù)專(zhuān)業(yè)委員會(huì)委員,計(jì)算機(jī)學(xué)院首任書(shū)記兼常務(wù)副院長(zhǎng)。
書(shū)籍目錄
第1章 C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)1.1 計(jì)算機(jī)基礎(chǔ)知識(shí)概述1.1.1 計(jì)算機(jī)與信息社會(huì)1.1.2 計(jì)算機(jī)中信息的表示1.1.3 計(jì)算機(jī)系統(tǒng)的組成1.2 軟件開(kāi)發(fā)過(guò)程1.2.1 計(jì)算機(jī)求解問(wèn)題的步驟1.2.2 算法的表示1.3 C語(yǔ)言概述1.3.1 C語(yǔ)言簡(jiǎn)史及特點(diǎn)1.3.2 基本程序結(jié)構(gòu)1.3.3 基本語(yǔ)法單位1.4 C語(yǔ)言程序的編寫(xiě)和運(yùn)行1.4.1 C程序的編寫(xiě)和運(yùn)行步驟1.4.2 VisualC++6.0介紹1.5 案例研究1.6 常見(jiàn)的編程錯(cuò)誤小結(jié)一習(xí)題一第2章 基本數(shù)據(jù)類(lèi)型及運(yùn)算2.1 基本數(shù)據(jù)類(lèi)型2.1.1 整型2.1.2 浮點(diǎn)型2.1.3 字符型2.2 常量2.2.1 整型常量2.2.2 浮點(diǎn)型2.2.3 字符型常量2.2.4 字符串常量2.2.5 符號(hào)常量2.3 變量2.3.1 變量的定義2.3.2 變量的初始化2.3.3 變量地址2.4 運(yùn)算符與表達(dá)式2.4.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式2.4.2 賦值運(yùn)算符和賦值表達(dá)式2.4.3 關(guān)系運(yùn)算符和關(guān)系表達(dá)式2.4.4 邏輯運(yùn)算符和邏輯表達(dá)式2.4.5 位運(yùn)算符和位表達(dá)式2.4.6 條件運(yùn)算符和條件表達(dá)式2.4.7 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式2.4.8 其他運(yùn)算符2.5 混合運(yùn)算與類(lèi)型轉(zhuǎn)換2.5.1 自動(dòng)類(lèi)型轉(zhuǎn)換2.5.2 強(qiáng)制類(lèi)型轉(zhuǎn)換2.5.3 賦值運(yùn)算中的類(lèi)型轉(zhuǎn)換2.6 運(yùn)算的優(yōu)先級(jí)與結(jié)合性2.6.1 運(yùn)算符匯總2.6.2 運(yùn)算符嵌套2.6.3 表達(dá)式的運(yùn)算順序2.7 數(shù)據(jù)的輸入輸出2.7.1 字符輸出函數(shù)putchar()和格式輸出函數(shù)printf()2.7.2 字符輸入函數(shù)getchar()和格式輸入函數(shù)scanf()2.8 案例研究小結(jié)二習(xí)題二第3章 控制語(yǔ)句3.1 程序的三種基本結(jié)構(gòu)3.2 復(fù)合語(yǔ)句3.3 if條件分支語(yǔ)句3.3.1 if流程3.3.2 ifelse流程3.3.3 elseif流程3.3.4 if語(yǔ)句嵌套3.4 switch多路開(kāi)關(guān)語(yǔ)句3.5 for循環(huán)語(yǔ)句3.6 while語(yǔ)句和dowhile語(yǔ)句3.6.1 while語(yǔ)句3.6.2 dowhile語(yǔ)句3.7 循環(huán)嵌套3.8 break,continue和goto語(yǔ)句3.8.1 break語(yǔ)句3.8.2 continue語(yǔ)句3.8.3 goto語(yǔ)句3.9 案例研究小結(jié)三習(xí)題三第4章 數(shù)組和結(jié)構(gòu)4.1 一維數(shù)組4.1.1 一維數(shù)組的定義4.1.2 一維數(shù)組元素的引用4.1.3 一維數(shù)組的初始化4.1.4 一維數(shù)組程序舉例4.2 二維數(shù)組4.2.1 二維數(shù)組的定義4.2.2 二維數(shù)組元素的引用4.2.3 二維數(shù)組的初始化4.3 字符數(shù)組4.3.1 字符數(shù)組的定義和初始化4.3.2 字符數(shù)組的輸入輸出4.3.3 與字符串處理有關(guān)的幾個(gè)函數(shù)4.3.4 字符串應(yīng)用舉例4.4 結(jié)構(gòu)及結(jié)構(gòu)變量的定義與訪問(wèn)4.4.1 結(jié)構(gòu)及結(jié)構(gòu)變量的定義4.4.2 結(jié)構(gòu)成員的訪問(wèn)4.4.3 結(jié)構(gòu)變量的初始化4.5 結(jié)構(gòu)數(shù)組4.6 程序舉例4.7 案例研究小結(jié)四習(xí)題四第5章 指針5.1 指針的概念和定義5.1.1 指針的概念5.1.2 指針的定義5.1.3 指針的賦值5.2 指針運(yùn)算5.3 指針和數(shù)組5.3.1 指針與一維數(shù)組5.3.2 指針與結(jié)構(gòu)數(shù)組5.4 字符串指針5.4.1 指向字符數(shù)組的指針5.4.2 指向字符串常量的指針5.5 指針數(shù)組5.6 指向指針的指針5.7 程序舉例5.8 案例研究小結(jié)五習(xí)題五第6章 函數(shù)第7章 變量的存儲(chǔ)類(lèi)型第8章 位域、聯(lián)合、枚舉和定義類(lèi)型第9章 輸入、輸出及文件管理第10章 C高級(jí)程序應(yīng)用附錄參考文獻(xiàn)
章節(jié)摘錄
電子計(jì)算機(jī)的出現(xiàn)和發(fā)展是當(dāng)代科學(xué)技術(shù)的最偉大成就之一。從第一臺(tái)計(jì)算機(jī)問(wèn)世以來(lái),計(jì)算機(jī)的發(fā)展取得了令人矚目的成就。今天,計(jì)算機(jī)科學(xué)與技術(shù)己作為一門(mén)先進(jìn)的學(xué)科獨(dú)立存在;計(jì)算機(jī)工業(yè)已成為改造傳統(tǒng)工業(yè)、振興國(guó)民經(jīng)濟(jì)的重要支柱產(chǎn)業(yè);計(jì)算機(jī)在科學(xué)研究、工農(nóng)業(yè)生產(chǎn)、國(guó)防建設(shè)以及社會(huì)各個(gè)領(lǐng)域的廣泛應(yīng)用己成為國(guó)家現(xiàn)代化的一個(gè)重要標(biāo)志?! ∪祟?lèi)在改造客觀世界的過(guò)程中,已經(jīng)認(rèn)識(shí)到文字、物質(zhì)材料和能源是構(gòu)成世界的三大要素。在人類(lèi)社會(huì)文明的發(fā)展過(guò)程中離不開(kāi)信息交流,計(jì)算機(jī)作為信息處理工具,在信息存儲(chǔ)、處理和交流傳播方面起著重要的作用。人類(lèi)歷史上曾經(jīng)歷了四次信息革命。第一次信息革命是語(yǔ)言的使用;第二次信息革命是文字的使用;第三次信息革命是印刷術(shù)的發(fā)明;第四次信息革命是電話、廣播電視的使用。而從20世紀(jì)60年代開(kāi)始的第五次信息革命產(chǎn)生的社會(huì)技術(shù)——信息技術(shù),則是計(jì)算機(jī)、通信與控制技術(shù)相結(jié)合的技術(shù),它標(biāo)志著人類(lèi)正邁向信息社會(huì)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版