注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)程序設(shè)計基礎(chǔ)(基于C語言)

程序設(shè)計基礎(chǔ)(基于C語言)

程序設(shè)計基礎(chǔ)(基于C語言)

定 價:¥39.80

作 者: 孫承愛,趙衛(wèi)東 編著
出版社: 清華大學(xué)出版社
叢編項: 計算機(jī)與信息技術(shù)專業(yè)應(yīng)用教材
標(biāo) 簽: VC++

ISBN: 9787302166283 出版時間: 2008-02-01 包裝: 平裝
開本: 16開 頁數(shù): 405 字?jǐn)?shù):  

內(nèi)容簡介

  本書以C語言為操作語言,全面介紹程序設(shè)計的入門知識,是進(jìn)一步學(xué)習(xí)其他計算機(jī)課程的基礎(chǔ)。全書共12章。第1章簡介了計算機(jī)系統(tǒng)功能、基本組成和工作原理;第2章介紹了使用C語言開發(fā)程序的過程、方法、工具和步驟;第3-5章講述了C語言基本數(shù)據(jù)類型、常用標(biāo)準(zhǔn)庫函數(shù),以及順序、選擇、循環(huán)等結(jié)構(gòu);第6-7章的內(nèi)容是關(guān)于數(shù)組及函數(shù)的聲明、定義和調(diào)用方法;第8章介紹了宏、文件包含和條件編譯等命令;第9-10章講述了地址、指針和結(jié)構(gòu)體;第11章是關(guān)于流及打開、關(guān)閉和讀寫文件的函數(shù);第12章完整地實現(xiàn)了一個學(xué)生成績管理系統(tǒng)的設(shè)計。本書在附錄中還配有16個實驗,供讀者參考使用。本書注重知識內(nèi)容、綜合練習(xí)和課程設(shè)計的有機(jī)統(tǒng)一,循序漸進(jìn),通俗易懂,可作為高等學(xué)校C語言程序設(shè)計的教材,特別適合作為應(yīng)用型本科、高職院校的計算機(jī)及相關(guān)專業(yè)的C語言程序設(shè)計的教材,同時也可作為編程人員和C語言自學(xué)者的參考用書。在網(wǎng)站(http://www.khp.com.cn)上本書配有電子教案、8套考試模擬題及其參考答案、課后習(xí)題參考答案、實驗指導(dǎo)書及所列實驗的實驗參考步驟等附加內(nèi)容供讀者參考使用。

作者簡介

暫缺《程序設(shè)計基礎(chǔ)(基于C語言)》作者簡介

圖書目錄

第1章 緒論
1.1 計算機(jī)系統(tǒng)概述
1.1.1 計算機(jī)系統(tǒng)功能
1.1.2 計算機(jī)系統(tǒng)組成
1.1.3 計算機(jī)工作原理
1.2 數(shù)據(jù)及其計算機(jī)內(nèi)部表示
1.2.1 與數(shù)據(jù)相關(guān)的概念和術(shù)語
1.2.2 二進(jìn)制表示法
1.2.3 文本數(shù)據(jù)表示
1.2.4 數(shù)值數(shù)據(jù)表示
1.2.5 音頻數(shù)據(jù)表示法
1.2.6 圖形和圖像數(shù)據(jù)表示法
1.2.7 視頻數(shù)據(jù)表示法
1.2.8 數(shù)據(jù)及其表示小結(jié)
1.3 問題求解與算法
1.3.1 問題求解
1.3.2 算法及其特點(diǎn)
1.3.3 算法優(yōu)劣標(biāo)準(zhǔn)
1.3.4 算法描述
1.4 程序設(shè)計與程序設(shè)計語言
1.4.1 程序質(zhì)量
1.4.2 程序設(shè)計語言的發(fā)展史
1.4.3 結(jié)構(gòu)化程序設(shè)計方法
1.4.4 程序設(shè)計必備知識
1.5 計算機(jī)問題求解的過程
1.5.1 算法開發(fā)
1.5.2 算法實現(xiàn)
本章小結(jié)
習(xí)題1
第2章 C語言概述
2.1 C語言發(fā)展史
2.2 C語言程序組成及特點(diǎn)
2.2.1 C語言程序組成
2.2.2 C語言程序的特點(diǎn)
2.3 C語言程序上機(jī)指導(dǎo)
2.3.1 執(zhí)行C程序的步驟
2.3.2 Visual C++ 6.0 集成開發(fā)環(huán)境
2.4 C程序的調(diào)試
2.4.1 程序調(diào)試策略與技術(shù)
2.4.2 VC6下的程序調(diào)試方法
本章小結(jié)
習(xí)題2
第3章 基本數(shù)據(jù)類型與數(shù)據(jù)運(yùn)算
3.1 基本標(biāo)識符
3.1.1 保留關(guān)鍵字
3.1.2 預(yù)定義標(biāo)識符
3.1.3 用戶自定義標(biāo)識符
3.2 數(shù)據(jù)類型
3.3 常量與變量
3.3.1 常量
3.3.2 變量
3.4 基本數(shù)據(jù)類型的轉(zhuǎn)換
3.4.1 自動類型轉(zhuǎn)換
3.4.2 強(qiáng)制類型轉(zhuǎn)換
3.5 運(yùn)算符和表達(dá)式
3.5.1 運(yùn)算符和表達(dá)式概述
3.5.2 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
3.5.3 賦值運(yùn)算符與賦值表達(dá)式
3.5.4 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
3.5.5 邏輯運(yùn)算符與邏輯表達(dá)式
3.5.6 條件運(yùn)算符與條件表達(dá)式
3.5.7 逗號運(yùn)算符與逗號表達(dá)式
3.5.8 位運(yùn)算符與位運(yùn)算表達(dá)式
3.5.9 取長度運(yùn)算符
3.5.10 運(yùn)算符的優(yōu)先級和結(jié)合性
3.6 應(yīng)用舉例
本章小結(jié)
習(xí)題3
第4章 常用標(biāo)準(zhǔn)庫函數(shù)
4.1 輸入輸出函數(shù)
4.1.1 字符輸入輸出函數(shù)
4.1.2 格式輸入輸出函數(shù)
4.2 字符串操作函數(shù)
4.2.1 字符串輸出函數(shù)puts()
4.2.2 字符串輸入函數(shù)gets()
4.2.3 字符串連接函數(shù)strcat()
4.2.4 字符串復(fù)制函數(shù)strcpy()
4.2.5 字符串比較函數(shù)strcmp()
4.2.6 求字符串長度函數(shù)strlen()
4.2.7 strlwr函數(shù)
4.2.8 strupr函數(shù)
4.3 數(shù)學(xué)運(yùn)算函數(shù)
4.3.1 求絕對值函數(shù)
4.3.2 指數(shù)和對數(shù)函數(shù)
4.3.3 三角函數(shù)
4.3.4 其他函數(shù)
4.4 圖形操作函數(shù)
4.4.1 有關(guān)圖形模式和坐標(biāo)位置的函數(shù)
4.4.2 屏幕顏色的設(shè)置和清屏函數(shù)
4.4.3 基本圖形函數(shù)
4.4.4 封閉圖形填充函數(shù)
4.5 綜合應(yīng)用舉例
本章小結(jié)
習(xí)題4
第5章 C程序結(jié)構(gòu)及控制語句
5.1 C程序語句及編程風(fēng)格
5.1.1 C程序語句
5.1.2 編程風(fēng)格
5.2 順序結(jié)構(gòu)
5.3 選擇結(jié)構(gòu)
5.3.1 if語句
5.3.2 switch語句
5.3.3 選擇程序舉例
5.4 循環(huán)結(jié)構(gòu)
5.4.1 while語句
5.4.2 do-while語句
5.4.3 for語句
5.4.4 跳轉(zhuǎn)語句
5.4.5 循環(huán)的嵌套
5.4.6 循環(huán)程序舉例
5.5 應(yīng)用舉例
本章小結(jié)
習(xí)題5
第6章 數(shù)組
6.1 數(shù)組的定義和存儲結(jié)構(gòu)
6.1.1 數(shù)組的定義
6.1.2 數(shù)組的存儲結(jié)構(gòu)
6.2 一維數(shù)組
6.2.1 一維數(shù)組的定義
6.2.2 一維數(shù)組元素的引用
6.2.3 一維數(shù)組的初始化
6.2.4 一維數(shù)組程序舉例
6.3 二維數(shù)組
6.3.1 二維數(shù)組的定義
6.3.2 二維數(shù)組元素的引用
6.3.3 二維數(shù)組的初始化
6.3.4 二維數(shù)組程序舉例
6.4 字符串與字符數(shù)組
6.4.1 字符串
6.4.2 字符數(shù)組
6.4.3 字符串與字符數(shù)組程序舉例
6.5 應(yīng)用舉例
本章小結(jié)
習(xí)題6
第7章 函數(shù)
7.1 引言
7.2 函數(shù)的定義
7.3 函數(shù)的調(diào)用
7.3.1 函數(shù)調(diào)用
7.3.2 函數(shù)的參數(shù)
7.3.3 函數(shù)的返回值
7.3.4 函數(shù)的聲明
7.4 嵌套與遞歸
7.4.1 函數(shù)的嵌套調(diào)用
7.4.2 函數(shù)的遞歸調(diào)用
7.5 數(shù)組作為函數(shù)參數(shù)
7.5.1 數(shù)組元素作為函數(shù)參數(shù)
7.5.2 數(shù)組名作為函數(shù)參數(shù)
7.5.3 多維數(shù)組名作為函數(shù)參數(shù)
7.6 變量的作用域與生存期
7.6.1 變量的作用域
7.6.2 變量的生存期
7.7 內(nèi)部函數(shù)與外部函數(shù)
7.7.1 內(nèi)部函數(shù)
7.7.2 外部函數(shù)
7.8 應(yīng)用舉例
本章小結(jié)
習(xí)題7
第8章 預(yù)處理命令
8.1 宏定義
8.1.1 無參數(shù)宏
8.1.2 帶參數(shù)的宏
8.2 文件包含
8.3 條件編譯
8.3.1 條件編譯的格式
8.3.2 使用條件編譯的優(yōu)點(diǎn)
本章小結(jié)
習(xí)題8
第9章 指針
9.1 引言
9.2 指針與指針變量
9.2.1 指針的概念
9.2.2 指針變量的定義及引用
9.2.3 指針變量作函數(shù)參數(shù)
9.2.4 指向指針的指針
9.2.5 指針的運(yùn)算
9.2.6 void指針類型
9.3 指針與數(shù)組
9.3.1 數(shù)組的指針
9.3.2 指向數(shù)組元素的指針
9.3.3 指向數(shù)組的指針
9.3.4 數(shù)組指針作參數(shù)
9.4 指針與字符串
9.4.1 字符串的字符指針表示形式
9.4.2 利用字符指針訪問字符串
9.4.3 字符數(shù)組與字符指針的比較
9.4.4 字符指針作函數(shù)參數(shù)
9.5 指針數(shù)組
9.5.1 一維指針數(shù)組的定義及使用
9.5.2 指針數(shù)組作main函數(shù)的形參
9.6 指針與函數(shù)
9.6.1 返回指針值的函數(shù)
9.6.2 指向函數(shù)的指針
9.6.3 函數(shù)指針作為函數(shù)的參數(shù)
9.7 應(yīng)用舉例
本章小結(jié)
習(xí)題9
第10章 結(jié)構(gòu)體與共用體
10.1 結(jié)構(gòu)體
10.1.1 結(jié)構(gòu)體類型的定義
10.1.2 結(jié)構(gòu)體變量的定義、引用和初始化
10.1.3 結(jié)構(gòu)體程序舉例
10.2 鏈表
10.2.1 鏈表概述
10.2.2 靜態(tài)鏈表
10.2.3 動態(tài)鏈表
10.3 共用體
10.3.1 共用體的概念
10.3.2 共用體的定義
10.3.3 共用體變量的引用
10.3.4 共用體應(yīng)用舉例
10.4 枚舉類型
10.4.1 枚舉的概念
10.4.2 枚舉的定義
10.4.3 枚舉變量
10.4.4 枚舉應(yīng)用舉例
10.5 應(yīng)用舉例
本章小結(jié)
習(xí)題10
第11章 文件
11.1 引言
11.2 流和文件指針
11.2.1 流
11.2.2 文件指針
11.3 文件的操作
11.3.1 fopen函數(shù)和fclose函數(shù)
11.3.2 fgetc函數(shù)和fputc函數(shù)
11.3.3 fgets函數(shù)和fputs函數(shù)
11.3.4 fread函數(shù)和fwrite函數(shù)
11.3.5 fprintf函數(shù)和fscanf函數(shù)
11.3.6 其他讀寫函數(shù)
11.3.7 文件的定位函數(shù)
11.3.8 出錯檢測函數(shù)
11.3.9 標(biāo)準(zhǔn)庫中其他文件操作函數(shù)
11.4 應(yīng)用舉例
本章小結(jié)
習(xí)題11
第12章 綜合應(yīng)用案例
12.1 需求陳述
12.2 需求分析
12.2.1 功能需求
12.2.2 數(shù)據(jù)需求
12.2.3 技術(shù)約束
12.3 總體設(shè)計
12.3.1 系統(tǒng)總體結(jié)構(gòu)
12.3.2 全局?jǐn)?shù)據(jù)結(jié)構(gòu)
12.3.3 界面設(shè)計
12.4 詳細(xì)設(shè)計
12.4.1 管理員部分
14.4.2 學(xué)生部分
12.5 完整代碼
習(xí)題12
附錄A 常用字符與ASCII代碼對照表
附錄B C語言ANSI/ISO標(biāo)準(zhǔn)庫函數(shù)
附錄C TC環(huán)境下的圖形函數(shù)
附錄D 實驗
參考文

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號