出版時(shí)間:2004-2 出版社:北京藍(lán)色暢想圖書(shū)發(fā)行有限公司(原高等教育出版社) 作者:王柏盛 編 頁(yè)數(shù):438
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《C程序設(shè)計(jì)》全面介紹了Turbo C語(yǔ)言的基本概念,常量、變量、運(yùn)算符和表達(dá)式,程序控制語(yǔ)句, 函數(shù),指針,結(jié)構(gòu)、聯(lián)合、枚舉和定義類型,編譯預(yù)處理命令,文件,字符屏幕和圖形函數(shù) 以及 實(shí)用編程技術(shù)等內(nèi)容。全書(shū)共分為10章。每章附有習(xí)題和實(shí)驗(yàn),并精選了一部分全國(guó)計(jì)算機(jī) 等級(jí)考試(二級(jí)C語(yǔ)言程序設(shè)計(jì))的練習(xí)題,通過(guò)大量實(shí)例介紹C程序設(shè)計(jì)的思想、方法和技巧。作者根據(jù)多年教學(xué)和科研積累的豐富經(jīng)驗(yàn),吸取當(dāng)前一些C語(yǔ)言教材中的優(yōu)點(diǎn),大篇幅增加 了字符屏幕、圖形函數(shù)和實(shí)用編程技術(shù)方面的內(nèi)容,力求使《C程序設(shè)計(jì)》體系合理、結(jié)構(gòu)嚴(yán)謹(jǐn)、概念 清晰、例題豐富、通俗易懂。《C程序設(shè)計(jì)》是一本集教材、資料和實(shí)例為一體的C程序設(shè)計(jì)書(shū)?! 禖程序設(shè)計(jì)》可作為高等院校程序設(shè)計(jì)課程的教材,也可供自學(xué)者使用或作為教師教學(xué)參考書(shū)?! ∨c《C程序設(shè)計(jì)》配套的輔助教材《C程序設(shè)計(jì)習(xí)題題解》也同時(shí)出版。
書(shū)籍目錄
第一章 C語(yǔ)言概述1.1 C語(yǔ)言的起源1.2 C語(yǔ)言的特點(diǎn)1.3 C語(yǔ)言的詞法1.3.1 字符集1.3.2 關(guān)鍵字1.3.3 標(biāo)識(shí)符1.4 C程序的組成和結(jié)構(gòu)特點(diǎn)1.4.1 程序舉例1.4.2 結(jié)構(gòu)特點(diǎn)1.5 C程序的編輯、編譯、連接和運(yùn)行1.5.1 C源程序的編輯1.5.2 C源程序的編譯和連接1.5.3 TurboC的內(nèi)存映射1.5.4 C源程序的調(diào)試過(guò)程1.6 標(biāo)準(zhǔn)輸入/輸出函數(shù)1.6.1 格式化輸入/輸出函數(shù)1.6.2 非格式化輸入/輸出函數(shù)習(xí)題一實(shí)驗(yàn)一TurboC源程序的編輯、編譯、調(diào)試和運(yùn)行第二章 常量、變量、運(yùn)算符和表達(dá)式2.1 數(shù)據(jù)類型2.2 常量2.2.1 常量的數(shù)據(jù)類型2.2.2 常量的表示方法2.3 變量2.3.1 變量的類型2.3.2 變量的定義2.3.3 變量的作用域2.3.4 變量的存儲(chǔ)類型2.3.5 變量的初始化2.4 數(shù)組2.4.1 數(shù)組的定義2.4.2 數(shù)組的引用2.4.3 數(shù)組的初始化2.4.4 應(yīng)用舉例2.5 指針2.6 運(yùn)算符和表達(dá)式2.6.1 算術(shù)運(yùn)算符和加1、減1運(yùn)算符2.6.2 關(guān)系運(yùn)算符、邏輯運(yùn)算符及其表達(dá)式2.6.3 按位運(yùn)算符和位運(yùn)算表達(dá)式2.6.4 特殊運(yùn)算符及其表達(dá)式2.6.5 運(yùn)算符優(yōu)先順序和結(jié)合性2.7 表達(dá)式的計(jì)算過(guò)程和數(shù)據(jù)類型轉(zhuǎn)換2.7.1 表達(dá)式的計(jì)算過(guò)程2.7.2 表達(dá)式中的類型轉(zhuǎn)換2.7.3 程序舉例2.8 綜合舉例習(xí)題二實(shí)驗(yàn)二基本輸入/輸出函數(shù)和運(yùn)算符、表達(dá)式第三章 程序控制語(yǔ)句3.1 C語(yǔ)句概述3.1.1 C程序結(jié)構(gòu)3.1.2 語(yǔ)句分類3.2 結(jié)構(gòu)化程序基本結(jié)構(gòu)3.2.1 順序結(jié)構(gòu)3.2.2 選擇結(jié)構(gòu)3.2.3 循環(huán)結(jié)構(gòu)3.3 順序結(jié)構(gòu)程序設(shè)計(jì)語(yǔ)句3.4 分支結(jié)構(gòu)程序設(shè)計(jì)語(yǔ)句3.4.1 if語(yǔ)句3.4.2 switch語(yǔ)句3.5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)語(yǔ)句3.5.1 goto語(yǔ)句以及用goto語(yǔ)句和if語(yǔ)句構(gòu)成循環(huán)3.5.2 while語(yǔ)句3.5.3 dowhile語(yǔ)句3.5.4 for語(yǔ)句3.5.5 循環(huán)的嵌套3.5.6 幾種循環(huán)的比較3.5.7 程序舉例3.6 break和continue語(yǔ)句3.6.1 break語(yǔ)句3.6.2 continue語(yǔ)句3.6.3 程序舉例3.7 return語(yǔ)句和exit()函數(shù)調(diào)用語(yǔ)句3.7.1 return語(yǔ)句3.7.2 exit()函數(shù)調(diào)用語(yǔ)句3.8 綜合舉例習(xí)題三實(shí)驗(yàn)三(1)分支結(jié)構(gòu)程序設(shè)計(jì)實(shí)驗(yàn)三(2)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)第四章 函數(shù)4.1 函數(shù)的定義4.1.1 定義形式4.1.2 使用說(shuō)明4.1.3 應(yīng)用舉例4.1.4 TurboC函數(shù)的擴(kuò)展定義4.2 函數(shù)的調(diào)用4.2.1 調(diào)用形式4.2.2 調(diào)用過(guò)程4.2.3 調(diào)用條件4.2.4 嵌套調(diào)用4.3 函數(shù)間的數(shù)據(jù)傳遞4.3.1 傳值方式傳遞數(shù)據(jù)4.3.2 傳址方式傳遞數(shù)據(jù)4.3.3 利用全局變量傳遞數(shù)據(jù)4.3.4 處理結(jié)果在函數(shù)間的傳遞4.4 函數(shù)與數(shù)組4.5 遞歸函數(shù)4.6 綜合舉例習(xí)題四實(shí)驗(yàn)四函數(shù)第五章 指針5.1 指針變量的定義和初始化5.1.1 指針的概念5.1.2 指針變量的定義5.1.3 指針變量的初始化5.1.4 近程指針和遠(yuǎn)程指針5.2 指針運(yùn)算5.2.1 取地址運(yùn)算5.2.2 賦值運(yùn)算5.2.3 取內(nèi)容運(yùn)算5.2.4 指針的算術(shù)運(yùn)算5.2.5 關(guān)系運(yùn)算5.3 指針與數(shù)組5.3.1 指向數(shù)組元素的指針變量的定義和引用5.3.2 指向多維數(shù)組的指針變量5.3.3 字符串的指針變量5.4 指針和函數(shù)5.4.1 用指針作為函數(shù)的參數(shù)5.4.2 指向函數(shù)的指針變量5.4.3 指針型函數(shù)5.5 指針數(shù)組和多級(jí)指針5.5.1 指針數(shù)組5.5.2 指針的指針5.5.3 指針數(shù)組作主函數(shù)的形參5.6 程序舉例習(xí)題五實(shí)驗(yàn)五指針第六章 結(jié)構(gòu)、聯(lián)合、枚舉和定義類型6.1 結(jié)構(gòu)6.1.1 結(jié)構(gòu)的說(shuō)明6.1.2 結(jié)構(gòu)變量的定義6.1.3 結(jié)構(gòu)成員的引用6.1.4 結(jié)構(gòu)變量的初始化6.1.5 指向結(jié)構(gòu)的指針6.1.6 用指向結(jié)構(gòu)的指針作為函數(shù)參數(shù)6.1.7 結(jié)構(gòu)型函數(shù)和結(jié)構(gòu)指針型函數(shù)6.1.8 動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)6.1.9 位域結(jié)構(gòu)6.2 聯(lián)合6.2.1 聯(lián)合說(shuō)明和聯(lián)合變量的定義6.2.2 聯(lián)合變量的引用方式6.2.3 聯(lián)合類型數(shù)據(jù)的特點(diǎn)6.2.4 應(yīng)用舉例6.3 枚舉6.4 定義類型習(xí)題六實(shí)驗(yàn)六結(jié)構(gòu)、聯(lián)合、枚舉第七章 編譯預(yù)處理命令7.1 宏定義7.1.1 不帶參數(shù)的宏定義7.1.2 帶參數(shù)的宏定義7.2 文件包含7.3 條件編譯習(xí)題七實(shí)驗(yàn)七編譯預(yù)處理命令第八章 文件8.1 文件概述8.1.1 流和文件8.1.2 標(biāo)準(zhǔn)設(shè)備文件的換向和管道連接8.1.3 控制臺(tái)輸入/輸出函數(shù)8.2 文件類型指針8.3 文件的打開(kāi)與關(guān)閉8.3.1 文件的打開(kāi)(fopen()函數(shù))8.3.2 文件的關(guān)閉(fclose()函數(shù))8.4 文件結(jié)束檢測(cè)及出錯(cuò)檢測(cè)8.4.1 feof()函數(shù)8.4.2 ferror()函數(shù)8.5 文件的讀/寫(xiě)8.5.1 fputc()函數(shù)和fgetc()函數(shù)(putc()函數(shù)和getc()函數(shù))8.5.2 fread()函數(shù)和fwrite()函數(shù)8.5.3 fprintf()函數(shù)和fscanf()函數(shù)8.5.4 其他讀/寫(xiě)函數(shù)8.6 文件的定位8.6.1 rewind()函數(shù)8.6.2 fseek()函數(shù)8.6.3 ftell()函數(shù)8.7 非緩沖文件系統(tǒng)8.7.1 open()、creat()和close()函數(shù)8.7.2 read()和write()函數(shù)8.7.3 lseek()函數(shù)和tell()函數(shù)8.8 小結(jié)習(xí)題八實(shí)驗(yàn)八文件第九章 字符屏幕和圖形函數(shù)9.1 PC圖形適配器及其工作模式9.2 字符屏幕函數(shù)9.2.1 窗口9.2.2 基本輸入/輸出函數(shù)9.2.3 屏幕操作函數(shù)9.2.4 字符屬性控制函數(shù)9.2.5 字符屏顯狀態(tài)函數(shù)9.2.6 directvideo變量9.2.7 演示程序9.3 TurboC的圖形函數(shù)9.3.1 圖形模式的初始化9.3.2 屏幕顏色的設(shè)置和清屏函數(shù)9.3.3 基本圖形函數(shù)9.3.4 封閉圖形的填充9.3.5 有關(guān)圖形視口和圖形操作函數(shù)9.3.6 圖形模式下的文本輸出9.3.7 獨(dú)立圖形運(yùn)行程序的建立習(xí)題九實(shí)驗(yàn)九字符屏幕和圖形函數(shù)第十章 實(shí)用編程技術(shù)10.1 TurboC庫(kù)函數(shù)介紹10.1.1 庫(kù)文件的概念10.1.2 TurboC提供的BIOS、DOS系統(tǒng)調(diào)用函數(shù)10.1.3 日期和時(shí)間函數(shù)10.1.4 字符串函數(shù)、數(shù)字字符串與數(shù)值的轉(zhuǎn)換函數(shù)10.1.5 動(dòng)態(tài)內(nèi)存分配函數(shù)、過(guò)程控制和數(shù)學(xué)運(yùn)算函數(shù)10.2 TurboC的存儲(chǔ)模式10.2.1 TurboC的存儲(chǔ)模式10.2.2 編譯程序的內(nèi)存模式選擇10.2.3 混合模式編程10.2.4 TurboC的段修飾符10.3 TurboC集成開(kāi)發(fā)環(huán)境下程序的調(diào)試10.3.1 編譯時(shí)的常見(jiàn)錯(cuò)誤10.3.2 連接時(shí)的常見(jiàn)錯(cuò)誤10.3.3 運(yùn)行時(shí)的常見(jiàn)錯(cuò)誤10.4 TurboC的命令行編譯10.5 TurboC中漢字的使用10.5.1 漢字操作系統(tǒng)下漢字輸入/輸出的程序編制10.5.2 非漢字操作系統(tǒng)下漢字的使用10.6 TurboC和匯編程序的接口10.6.1 TurboC調(diào)用匯編子程序10.6.2 TurboC行間嵌入?yún)R編10.7 TurboC2.0集成開(kāi)發(fā)環(huán)境的安裝和使用10.7.1 TurboC2.0軟盤(pán)內(nèi)容簡(jiǎn)介10.7.2 TurboC2.0的安裝和啟動(dòng)10.7.3 TurboC2.0集成開(kāi)發(fā)環(huán)境的使用10.7.4 TurboC的配置文件附錄附錄一 常用字符與ASCII碼對(duì)照表附錄二 C語(yǔ)言中的關(guān)鍵字附錄三 運(yùn)算符和優(yōu)先級(jí)附錄四 C語(yǔ)言常用語(yǔ)法提要附錄五 TurboC常用庫(kù)函數(shù)表附錄六 鍵盤(pán)擴(kuò)展碼表參考文獻(xiàn)
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版