基本信息
商品名稱: | C語言程序設(shè)計十一五全國計算機技能型緊缺人才培養(yǎng)規(guī)劃教材 |
作者: | 張建軍//史銀龍//劉勝厚 | 開本: | 16開 |
原價: | 28
| 頁數(shù): | 273 |
現(xiàn)價: | 23.8 | 出版時間 | 2010-07-01 |
ISBN號: | 9787502777562 | 印刷時間: | 2010-07-01 |
出版社: | 海洋 | 版次: | 1 |
商品類型: | 圖書 | 印次: | 1 |
內(nèi)容提要
本書是一本關(guān)于C語言程序設(shè)計基礎(chǔ)及應(yīng)用的教程。C語言是目前流行 的通用程序設(shè)計語言,是許多計算機專業(yè)人員和計算機的愛好者學(xué)習(xí)程序設(shè)計語言的首選。本書針對初學(xué)者的需求,從零開始、系統(tǒng)全面地講解了C 語言的專業(yè)內(nèi)容與編程技巧。本書內(nèi)容:本書為全國示范校課程建設(shè)項目成果。分為兩部分,共16 章,第一部分為項目案例教程部分,包括第1~5章,主要以漢字顯示技術(shù)、貪吃蛇游戲設(shè)計、黑白棋游戲設(shè)計、電話本管理系統(tǒng)設(shè)計以及迷宮游戲 設(shè)計這5個大型項目案例,詳細講解C語言的編程思想及技巧。第二部分為學(xué)生資訊部分,主要介紹C語言概述、數(shù)據(jù)類型、運算符與表達式、程序設(shè) 計結(jié)構(gòu)、數(shù)組、函數(shù)、預(yù)處理命令、指針、結(jié)構(gòu)體與共用體、文件、圖形模式以及系統(tǒng)函數(shù)等內(nèi)容,全面系統(tǒng)地介紹了C語言程序設(shè)計的強大功能。 本書特點:1.改變傳統(tǒng)教材的編寫模式,以項目為導(dǎo)引,將知識點全面概括在應(yīng)用實例中。2.以實際工作中遇到的項目作為案例,最大限度調(diào) 動讀者的興趣,學(xué)以致用。3.每一條程序代碼均給出注釋,方便閱讀、理解,一目了然。4.課后配有大量習(xí)題,方便檢測和鞏固學(xué)習(xí)成果,并做到 及時應(yīng)用。適用范圍:本書適用于高等學(xué)校各專業(yè)程序設(shè)計基礎(chǔ)教學(xué),特別適合 應(yīng)用型本科、高職院校的計算機及非計算機相關(guān)專業(yè)的學(xué)生使用,同時也是計算機等級考試備考的一本實用輔導(dǎo)書。
目錄
第1部分 項目案例教程 第1章 漢 字顯示技術(shù) 1.1 項目需求 1.1.1 需求描述 1.1.2 程序結(jié)構(gòu) 1.2 程序框架設(shè)計1.3 項目程序?qū)崿F(xiàn) 1.4 知識點 1.5 項目總結(jié) 1.6 項目改造與應(yīng)用 1.6.1 項目改造 1.6.2 項目擴展 第2章貪吃蛇游戲設(shè)計 2.1 項目需求 2.1.1 需求描述 2.1.2 功能描述 2.2 程序設(shè)計 2.2.1 程序結(jié)構(gòu)設(shè)計 2.2.2數(shù)據(jù)結(jié)構(gòu)設(shè)計 2.2.3 界面設(shè)計 2.2.4 功能設(shè)計 2.3 程序?qū)崿F(xiàn)與分析 2.3.1 程序編碼 2.3.2 程序分析 2.4知識點 2.4.1 算法與程序 2.4.2 流程圖 2.4.3 結(jié)構(gòu)化程序設(shè)計 2.4.4 C語言 2.5 項目總結(jié) 2.6項目改造與應(yīng)用 2.6.1 項目改造 2.6.2 項目擴展 第3章 黑白棋游戲設(shè)計 3.1 項目需求 3.1.1 需求描述 3.1.2功能描述 3.2 程序框架設(shè)計 3.3 程序?qū)崿F(xiàn)與分析 3.3.1 程序編碼 3.3.2 程序分析 3.4 知識點 3.5 項目總結(jié)3.6 項目改造與應(yīng)用 第4章 電話本管理系統(tǒng)設(shè)計 4.1 項目需求 4.1.1 需求描述 4.1.2 功能描述 4.2 程序框架設(shè)計4.2.1 程序整體結(jié)構(gòu) 4.2.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計 4.2.3 界面設(shè)計 4.2.4 功能設(shè)計 4.3 程序?qū)崿F(xiàn)與分析 4.3.1程序編碼 4.3.2 程序分析 4.4 知識點 4.4.1 結(jié)構(gòu)體 4.4.2 文件操作 4.5 項目總結(jié) 4.6 項目改造及運用第5章 迷宮游戲設(shè)計 5.1 項目需求 5.1.1 需求描述 5.1.2 功能描述 5.2 程序框架設(shè)計 5.2.1 程序整體結(jié)構(gòu)5.2.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計 5.2.3 界面設(shè)計 5.2.4 功能設(shè)計 5.3 程序?qū)崿F(xiàn)與分析 5.3.1 程序編碼 5.3.2程序分析 5.4 知識點 5.4.1 遞歸 5.4.2 C語言 5.5 項目總結(jié) 5.6 項目改造及運用 第2部分 學(xué)生資訊材料第6章 C語言概述 6.1 C語言出現(xiàn)的歷史背景 6.2 C語言的特點 6.3 C語言程序的構(gòu)成和格式 6.4 在TurboC下運行C語言程序 6.4.1 開發(fā)C語言程序的過程 6.4.2 Turbo C程序設(shè)計環(huán)境及上機步驟 6.5 習(xí)題 第7章數(shù)據(jù)類型、運算符與表達式 7.1 C語言的數(shù)據(jù)類型 7.2 常量與變量 7.2.1 常量和符號常量 7.2.2 變量 7.3 整型數(shù)據(jù)7.3.1 整型常量的表示 7.3.2 整型變量 7.3.3 整數(shù)在內(nèi)存中的存儲形式 7.3.4 整型數(shù)據(jù)的溢出 7.4 實型數(shù)據(jù)7.4.1 實型常量的表示方法 7.4.2 實型變量 7.5 字符型數(shù)據(jù) 7.5.1 字符型常量 7.5.2 字符變量 7.5.3字符數(shù)據(jù)在內(nèi)存中的存儲形式和使用方法 7.5.4 字符串常量 7.6 變量賦初值 7.7 各類數(shù)值型數(shù)據(jù)間的混合運算 7.8算術(shù)運算符和算術(shù)表達式 7.8.1 C運算符簡介 7.8.2 算術(shù)運算符和算術(shù)表達式 7.9 賦值運算符和賦值表達式 7.10逗號運算符和逗號表達式 7.11 位運算 7.11.1 位運算符 7.11.2 位運算舉例 7.12 字符數(shù)據(jù)的輸入輸出 7.12.1putchat函數(shù)字符輸出函數(shù) 7.12.2 getchar函數(shù)字符輸入函數(shù) 7.13 格式輸入輸出 7.13.1printf函數(shù)格式輸出函數(shù) 7.13.2 scanf函數(shù)格式輸入函數(shù) 7.14 習(xí)題 第8章 程序結(jié)構(gòu)設(shè)計 8.1程序設(shè)計的三種基本結(jié)構(gòu) 8.1.1 程序的基本結(jié)構(gòu) 8.1.2 流程圖簡介 8.2 C語言的語句概述 8.3 選擇結(jié)構(gòu)程序設(shè)計8.3.1 關(guān)系運算符和關(guān)系表達式 8.3.2 邏輯運算符和邏輯表達式 8.3.3 if語句 8.3.4 switch語句 8.4循環(huán)結(jié)構(gòu)程序設(shè)計 8.4.1 循環(huán)語句概述 8.4.2 while循環(huán)結(jié)構(gòu) 8.4.3 直到型循環(huán)do-while語句 8.4.4for循環(huán)語句 8.4.5 循環(huán)嵌套 8.4.6 break語句與continue語句 8.5 習(xí)題 第9章 數(shù)組 9.1一維數(shù)組的定義和引用 9.1.1 一維數(shù)組的定義 9.1.2 數(shù)組元素的引用 9.1.3 一維數(shù)組元素的初始化 9.1.4一維數(shù)組應(yīng)用舉例 9.2 二維數(shù)組的定義和引用 9.2.1 二維數(shù)組的定義 9.2.2 二維數(shù)組元素的引用 9.2.3二維數(shù)組元素的初始化 9.2.4 二維數(shù)組應(yīng)用舉例 9.3 字符數(shù)組與字符串 9.3.1 字符數(shù)組的逐個字符操作 9.3.2字符數(shù)組的整體操作 9.3.3 常用的字符串處理函數(shù) 9.4 習(xí)題 第10章 函數(shù) 10.1 概述 10.2 函數(shù)的定義與調(diào)用10.2.1 函數(shù)的定義 10.2.2 函數(shù)的返回值與函數(shù)類型 10.2.3 對被調(diào)用函數(shù)的說明和函數(shù)原型 10.2.4 函數(shù)的調(diào)用10.2.5 函數(shù)的形參與實參 10.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 10.3.1 函數(shù)的嵌套調(diào)用 10.3.2 函數(shù)的遞歸調(diào)用10.4 數(shù)組作為函數(shù)參數(shù) 10.4.1 數(shù)組元素作為函數(shù)參數(shù) 10.4.2 數(shù)組名作為函數(shù)的形參和實參 10.5 內(nèi)部變量與外部變量10.5.1 內(nèi)部變量 10.5.2 外部變量 10.6 內(nèi)部函數(shù)和外部函數(shù) 10.6.1 內(nèi)部函數(shù)又稱靜態(tài)函數(shù) 10.6.2外部函數(shù) 10.6.3 多個源程序文件的編譯和連接 10.7 變量的動態(tài)存儲與靜態(tài)存儲簡介 10.7.1 內(nèi)部變量的存儲方式10.7.2 外部變量的存儲方式 10.8 習(xí)題 第11章 預(yù)處理命令 11.1 宏定義 11.1.1 不帶參數(shù)的宏定義 11.1.2帶參數(shù)的宏定義 11.2 文件包含 11.3 習(xí)題 第12章 指針 12.1 指針的概念 12.2 變量的指針和指向變量的指針變量12.2.1 指針變量的定義 12.2.2 指針變量的引用 12.2.3 指針變量作函數(shù)參數(shù) 12.3 數(shù)組的指針和指向數(shù)組的指針變量12.3.1 用指針指向數(shù)組和數(shù)組元素 12.3.2 通過指針引用數(shù)組元素 12.3.3 數(shù)組名與指針變量作函數(shù)參數(shù) 12.3.4用指針處理一維數(shù)組應(yīng)用舉例 12.3.5 指向多維數(shù)組的指針和指針變量 12.4 字符串的指針和指向字符串的指針變量 12.4.1字符串的表示形式 12.4.2 字符串指針作函數(shù)參數(shù) 12.4.3 字符指針變量與字符數(shù)組 12.5 函數(shù)的指針和指向函數(shù)的指針變量12.6 返回指針值的函數(shù) 12.7 指針數(shù)組和指向指針的指針 12.7.1 指針數(shù)組的概念 12.7.2 指向指針的指針 12.8習(xí)題 第13章 結(jié)構(gòu)體與共用體 13.1 結(jié)構(gòu)體類型與結(jié)構(gòu)體變量 13.1.1 結(jié)構(gòu)體類型 13.1.2 定義結(jié)構(gòu)體變量 13.2結(jié)構(gòu)體類型變量的引用 13.3 結(jié)構(gòu)體變量的初始化 13.3.1 對外部存儲類型的結(jié)構(gòu)體變量進行初始化 13.3.2對內(nèi)部存儲類型的結(jié)構(gòu)體變量進行初始化 13.4 結(jié)構(gòu)體數(shù)組 13.4.1 結(jié)構(gòu)體數(shù)組的定義 13.4.2 結(jié)構(gòu)體數(shù)組的初始化 13.5指向結(jié)構(gòu)體類型數(shù)據(jù)的指針 13.5.1 指向結(jié)構(gòu)體變量的指針 13.5.2 指向結(jié)構(gòu)體數(shù)組的指針 13.5.3用結(jié)構(gòu)體變量和指向結(jié)構(gòu)體的指針作函數(shù)參數(shù) 13.6 共用體 13.6.1 共用體的概念 13.6.2 共用體變量的引用 13.7枚舉類型 13.8 用typedef定義類型 13.9 習(xí)題 第14章 文件 14.1 C語言文件概述 14.2 文件類型指針14.3 文件的打開與關(guān)閉 14.3.1 文件的打開fopen函數(shù) 14.3.2 文件關(guān)閉fclose函數(shù) 14.4 文件的讀寫14.4.1 文件的讀寫函數(shù) 14.4.2 fread函數(shù)和fwrite函數(shù) 14.4.3 格式化讀寫函數(shù) 14.5 文件的隨機讀寫14.5.1 文件定位 14.5.2 文件的隨機讀寫 14.6 文件檢測函數(shù) 14.7 習(xí)題 第15章 圖形模式 15.1圖形設(shè)計基礎(chǔ) 15.1.1 Thrbo C與圖形接口 15.1.2 Turbo C圖形庫函數(shù) 15.1.3 TurboC繪圖的基本步驟 15.2 圖形模式設(shè)置 15.2.1 圖形方式初始化 15.2.2 關(guān)閉圖形方式 15.3 基本圖形繪制15.3.1 畫點 15.3.2 畫直線 15.3.3 畫矩形和條形 15.3.4 畫橢圓、圓和扇形圖形 15.4 圖形屬性設(shè)置15.4.1 屏幕顏色控制 15.4.2 設(shè)置線條類型 15.4.3 設(shè)置填充類型和填充顏色 15.5 圖形方式下文本的輸出15.5.1 文本輸出函數(shù) 15.5.2 定義文本字型 第16章 系統(tǒng)函數(shù) 16.1 輸入輸出函數(shù)“stdio.h” 16.2字符處理函數(shù)“ctype.h” 16.3 字符串處理函數(shù)“string.h” 16.4 數(shù)學(xué)函數(shù)“math.h” 16.5內(nèi)存管理函數(shù) 16.6 其他函數(shù) 附錄 部分習(xí)題參考答案