出版時(shí)間:2008-7 出版社:電子科技大學(xué)出版社 作者:黃迪明 等 著 頁數(shù):404
前言
C語言是一種通用的程序設(shè)計(jì)語言。它的結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)類型豐富,運(yùn)算靈活方便。用它編寫的程序,具有速度快、效率高、代碼緊湊、可移植性好等優(yōu)點(diǎn),能夠有效地用來編制各種系統(tǒng)軟件和應(yīng)用軟件,是當(dāng)今最為流行的計(jì)算機(jī)編程語言之一?! ”窘滩囊悦绹?guó)國(guó)家標(biāo)準(zhǔn)C語言(ANSIC)為基本內(nèi)容,以當(dāng)前廣為使用的Visual C++6.0編譯系統(tǒng)為實(shí)現(xiàn)的版本,全面系統(tǒng)地介紹了C語言及其程序設(shè)計(jì)方法。本書的第一版是國(guó)家九五電子信息類規(guī)劃教材,第二版是國(guó)家“十一五”計(jì)算機(jī)類本科規(guī)劃教材。全書共10章,主要內(nèi)容包括:C語言程序設(shè)計(jì)基礎(chǔ):基本數(shù)據(jù)類型與運(yùn)算;控制語句;數(shù)組與結(jié)構(gòu);指針;函數(shù);變量的存儲(chǔ)類型;位域、聯(lián)合、枚舉及定義類型;輸入輸出及文件管理。此外,本書還為讀者介紹了Turbo C及Visual C++編譯系統(tǒng)的使用及標(biāo)準(zhǔn)庫(kù)函數(shù)在動(dòng)態(tài)內(nèi)存分配、BIOS接口及DOS系統(tǒng)調(diào)用和聲音中的各類實(shí)例。本書為讀者展示了C語言靈活、精致的編程方法和在工程、科研中的應(yīng)用,力求做到C語言知識(shí)和應(yīng)用開發(fā)能力的融會(huì)貫通?! ”窘滩氖亲鳛槌绦蛟O(shè)計(jì)的入門教材而編寫的,如果讀者對(duì)第1章中的第一節(jié)和第二節(jié)內(nèi)容已經(jīng)了解,可直接閱讀后面的內(nèi)容。本教材的參考學(xué)時(shí)數(shù)為68學(xué)時(shí)(含上機(jī)20學(xué)時(shí)),書中標(biāo)注“+”的內(nèi)容,可根據(jù)教學(xué)實(shí)際情況進(jìn)行取舍,既可作為基本教學(xué)內(nèi)容的擴(kuò)展,亦可作為自學(xué)內(nèi)容。此外,本書在各章節(jié)重要知識(shí)點(diǎn)添加了良好編程習(xí)慣和編程錯(cuò)誤提示,以便初學(xué)者能借鑒從而提高學(xué)習(xí)效率和編程能力?! 榱藥椭x者更好地理解C語言,提高讀者開發(fā)應(yīng)用程序的能力,本教材以典型案例圖書管理系統(tǒng)應(yīng)用程序貫穿各章內(nèi)容,使讀者循序漸進(jìn)地學(xué)習(xí)和掌握C語言開發(fā)應(yīng)用程序的方法與技巧?! 榱藥椭x者學(xué)習(xí),每章設(shè)有小結(jié)和習(xí)題,并配有程序設(shè)計(jì)題解與上機(jī)指導(dǎo)輔助教材,重點(diǎn)介紹了編譯系統(tǒng)的使用方法,使學(xué)生在課堂學(xué)習(xí)過程中能迅速掌握C語言程序的編制、編譯、調(diào)試和運(yùn)行方法。 本教材由黃迪明、許家殆、胡德昆編寫。黃迪明編寫第1章、第6章、第7章、第8章及第9章; 許家殆編寫第3章、第4章及第5章;胡德昆編寫第2章、第10章及附錄;阿都建華負(fù)責(zé)編寫全書案例。電子科技大學(xué)李玉柏教授、楊國(guó)煒教授、張建中副教授對(duì)本書的編寫提出了各種有益的建議。本書在編寫過程中,還得到了杜海濤、王波、劉家芬、陳瓊、張大愚、鄒波、曾燁等人的熱情幫助。在此對(duì)他們及所有為本書的出版付出了辛勤勞動(dòng)的同志表示衷心的感謝?! ∮捎诰幷咚接邢?,書中難免存在一些缺點(diǎn)和錯(cuò)誤,殷切希望廣大讀者批評(píng)指正。
內(nèi)容概要
《C語言程序設(shè)計(jì)》詳細(xì)介紹C語言及其程序設(shè)計(jì)方法。全書共10章,主要內(nèi)容包括:C語言程序設(shè)計(jì)基礎(chǔ):基本數(shù)據(jù)類型與運(yùn)算;控制語句;數(shù)組與結(jié)構(gòu);指針;函數(shù);變量的存儲(chǔ)類型;位域、聯(lián)合.枝舉及定義類型;輸入輸出及文件管理。此外,《C語言程序設(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)用和聲音中的各類實(shí)例?!禖語言程序設(shè)計(jì)》為讀者展示了C語言靈活、精致的編程方法和在工程、科研中的應(yīng)用,力求做到C語言知識(shí)和應(yīng)用開發(fā)能力的融會(huì)貫通。為了幫助讀者學(xué)習(xí),每章設(shè)有小結(jié)和習(xí)題,并配有程序設(shè)計(jì)題解與上機(jī)指導(dǎo)輔助教材。
作者簡(jiǎn)介
黃迪明,教授。 研究方向:網(wǎng)絡(luò)信息及安全技術(shù)、網(wǎng)絡(luò)多媒體技術(shù)、圖形技術(shù) 學(xué)院名稱:計(jì)算機(jī)科學(xué)與工程學(xué)院 導(dǎo)師介紹: 1944年5月出生,1967畢業(yè)于成都電訊工程學(xué)院,成都市人,電子科技大學(xué)計(jì)算機(jī)學(xué)院教授,國(guó)務(wù)院頒發(fā)的“政府特殊津貼”專家,加拿大麥克斯特大學(xué)計(jì)算機(jī)系訪問學(xué)者?! ¢L(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ó)電子信息類統(tǒng)編教材2本,教育部“十一五”統(tǒng)編教材1本),在核心刊物發(fā)表學(xué)術(shù)論文40余篇?! ‖F(xiàn)任四川省高校計(jì)算機(jī)教育研究會(huì)理事長(zhǎng),全國(guó)常務(wù)理事。曾任教育部計(jì)算機(jī)專業(yè)課委會(huì)委員,全國(guó)多媒體技術(shù)專業(yè)委員會(huì)委員,計(jì)算機(jī)學(xué)院首任書記兼常務(wù)副院長(zhǎng)。
書籍目錄
第1章 C語言程序設(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 軟件開發(fā)過程1.2.1 計(jì)算機(jī)求解問題的步驟1.2.2 算法的表示1.3 C語言概述1.3.1 C語言簡(jiǎn)史及特點(diǎn)1.3.2 基本程序結(jié)構(gòu)1.3.3 基本語法單位1.4 C語言程序的編寫和運(yùn)行1.4.1 C程序的編寫和運(yùn)行步驟1.4.2 VisualC++6.0介紹1.5 案例研究1.6 常見的編程錯(cuò)誤小結(jié)一習(xí)題一第2章 基本數(shù)據(jù)類型及運(yùn)算2.1 基本數(shù)據(jù)類型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)算與類型轉(zhuǎn)換2.5.1 自動(dòng)類型轉(zhuǎn)換2.5.2 強(qiáng)制類型轉(zhuǎn)換2.5.3 賦值運(yùn)算中的類型轉(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章 控制語句3.1 程序的三種基本結(jié)構(gòu)3.2 復(fù)合語句3.3 if條件分支語句3.3.1 if流程3.3.2 ifelse流程3.3.3 elseif流程3.3.4 if語句嵌套3.4 switch多路開關(guān)語句3.5 for循環(huán)語句3.6 while語句和dowhile語句3.6.1 while語句3.6.2 dowhile語句3.7 循環(huán)嵌套3.8 break,continue和goto語句3.8.1 break語句3.8.2 continue語句3.8.3 goto語句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)變量的定義與訪問4.4.1 結(jié)構(gòu)及結(jié)構(gòu)變量的定義4.4.2 結(jié)構(gòu)成員的訪問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ǔ)類型第8章 位域、聯(lián)合、枚舉和定義類型第9章 輸入、輸出及文件管理第10章 C高級(jí)程序應(yīng)用附錄參考文獻(xiàn)
章節(jié)摘錄
電子計(jì)算機(jī)的出現(xiàn)和發(fā)展是當(dāng)代科學(xué)技術(shù)的最偉大成就之一。從第一臺(tái)計(jì)算機(jī)問世以來,計(jì)算機(jī)的發(fā)展取得了令人矚目的成就。今天,計(jì)算機(jī)科學(xué)與技術(shù)己作為一門先進(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)志?! ∪祟愒诟脑炜陀^世界的過程中,已經(jīng)認(rèn)識(shí)到文字、物質(zhì)材料和能源是構(gòu)成世界的三大要素。在人類社會(huì)文明的發(fā)展過程中離不開信息交流,計(jì)算機(jī)作為信息處理工具,在信息存儲(chǔ)、處理和交流傳播方面起著重要的作用。人類歷史上曾經(jīng)歷了四次信息革命。第一次信息革命是語言的使用;第二次信息革命是文字的使用;第三次信息革命是印刷術(shù)的發(fā)明;第四次信息革命是電話、廣播電視的使用。而從20世紀(jì)60年代開始的第五次信息革命產(chǎn)生的社會(huì)技術(shù)——信息技術(shù),則是計(jì)算機(jī)、通信與控制技術(shù)相結(jié)合的技術(shù),它標(biāo)志著人類正邁向信息社會(huì)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載