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

C語言與數(shù)據(jù)結(jié)構(gòu)

C語言與數(shù)據(jù)結(jié)構(gòu)

定 價:¥22.00

作 者: 孫經(jīng)鈺主編
出版社: 北京航空航天大學(xué)出版社
叢編項: 北京中等專業(yè)學(xué)校計算機教材
標(biāo) 簽: 數(shù)據(jù)結(jié)構(gòu)

ISBN: 9787810770767 出版時間: 2001-01-01 包裝:
開本: 26cm 頁數(shù): 222頁 字?jǐn)?shù):  

內(nèi)容簡介

  本教材將計算機應(yīng)用專業(yè)的兩個骨干課程:C語言程序設(shè)計和數(shù)據(jù)結(jié)構(gòu)的內(nèi)容融為一體,以C語言為主線介紹了C語言的基本語法、C程序設(shè)計方法以及C語言在數(shù)據(jù)結(jié)構(gòu)上的應(yīng)用;力求學(xué)生在學(xué)習(xí)C語言的同時,理解數(shù)據(jù)結(jié)構(gòu)的基本概念,掌握各種數(shù)據(jù)結(jié)構(gòu)的存儲方式、基本算法及其簡單應(yīng)用。<br>本教材主要介紹C語言的基礎(chǔ)知識、程序設(shè)計的基本結(jié)構(gòu)及其應(yīng)用;介紹了數(shù)組數(shù)據(jù)類型、線性表、棧、隊列及常用數(shù)據(jù)查詢算法;介紹了結(jié)構(gòu)體與共用體數(shù)據(jù)類型、指針、樹、圖、文件、位運算的基本知識及其應(yīng)用;并在最后介紹C程序設(shè)計的高級應(yīng)用:圖形設(shè)計、窗口設(shè)計、菜單設(shè)計。各章中附有相應(yīng)的習(xí)題并在附錄中附有相應(yīng)的實驗內(nèi)容。<br>本教材內(nèi)容基本覆蓋了全國計算機等級考試的知識點,并收集和編寫了大量的程序,由淺入深地培養(yǎng)學(xué)生的程序分析和設(shè)計能力。本書不僅可以作為中等職業(yè)學(xué)校計算機專業(yè)和非計算機專業(yè)的教材,也可以作為各種培訓(xùn)班的教材和計算機愛好者的自學(xué)參考書。<br>

作者簡介

暫缺《C語言與數(shù)據(jù)結(jié)構(gòu)》作者簡介

圖書目錄

第一章 概述
1.1 C語言和數(shù)據(jù)結(jié)構(gòu)簡介
1.1.1 C語言的發(fā)展
1.1.2 C語言的特點
1.1.3 數(shù)據(jù)結(jié)構(gòu)簡介
1.2 C程序的基本結(jié)構(gòu)
1.2.1 C程序的組成
1.2.2 C程序的函數(shù)結(jié)構(gòu)
1.2.3 C語言的標(biāo)識符
1.2.4 C程序的基本語法規(guī)定
1.3 C程序上機步驟
1.3.1 Turbo C 2.0的集成環(huán)境
1.3.2 在Turbo C集成環(huán)境下編寫及運行C程序
小結(jié)
習(xí)題
第二章 數(shù)據(jù)類型與基本運算
2.1 C語言的數(shù)據(jù)類型
2.2 常量和變量
2.2.1 常量
2.2.2 變量
2.3 運算符和表達式
2.3.1 算術(shù)運算符和算術(shù)表達式
2.3.2 賦值運算符和賦值表達式
2.3.3 逗號運算符和逗號表達式
2.4 基本輸入與輸出
2.4.1 字符輸出函數(shù)putchar與字符輸入函數(shù)getchar
2.4.2 格式輸出函數(shù)printf與格式輸入函數(shù)scanf
2.4.3 程序舉例
小結(jié)
習(xí)題
第三章 C語言流程控制
3.1 C語言的語句
3.2 結(jié)構(gòu)化程序設(shè)計初步
3.2.1 程序的三種基本結(jié)構(gòu)
3.2.2 結(jié)構(gòu)化程序設(shè)計方法
3.3 關(guān)系運算及邏輯運算
3.3.1 關(guān)系運算符和關(guān)系表達式
3.3.2 邏輯運算符和邏輯表達式
3.4 選擇結(jié)構(gòu)程序設(shè)計
3.4.1 if語句
3.4.2 條件運算符和條件表達式
3.4.3 switch語句
3.5 循環(huán)結(jié)構(gòu)程序設(shè)計
3.5.1 while語句
3.5.2 do-while語句
3.5.3 for語句
3.5.4 與循環(huán)有關(guān)的控制語句
3.5.5 程序舉例
小結(jié)
習(xí)題
第四章 函數(shù)
4.1 函數(shù)的定義及調(diào)用
4.1.1 函數(shù)定義的一般形式
4.1.2 函數(shù)的參數(shù)和函數(shù)的返回值
4.1.3 函數(shù)的調(diào)用
4.1.4 函數(shù)的嵌套調(diào)用
4.1.5 函數(shù)的遞歸調(diào)用
4.2 變量的存儲屬性
4.2.1 局部變量和全局變量
4.2.2 變量的存儲類型
4.3 C語言編譯預(yù)處理
4.3.1 宏定義
4.3.2 文件包含預(yù)處理
4.3.3 條件編譯處理
小結(jié)
習(xí)題
第五章 數(shù)組數(shù)據(jù)類型
5.1 一維數(shù)組
5.1.1 一維數(shù)組的定義
5.1.2 一維數(shù)組元素的引用及初始化
5.2 二維數(shù)組
5.2.1 二維數(shù)組的定義
5.2.2 二維數(shù)組元素的引用
5.2.3 二維數(shù)組的初始化
5.3 字符數(shù)組和字符串
5.3.1 字符數(shù)組的定義
5.3.2 字符數(shù)組的初始化
5.3.3 字符數(shù)組的引用
5.3.4 字符串結(jié)束標(biāo)志及字符串處理函數(shù)
5.4 線性表
5.4.1 線性表的定義及其基本運算
5.4.2 順序存儲的線性表
5.5 棧與隊列
5.5.1 棧定義及基本運算的實現(xiàn)
5.5.2 隊列定義及其基本運算的實現(xiàn)
5.5.3 數(shù)組的順序存儲及稀疏矩陣
5.6 常用數(shù)據(jù)查詢算法
5.6.1 順序查找
5.6.2 折半查找
5.7 常用數(shù)據(jù)排序算法
5.7.1 插入排序
5.7.2 選擇排序
5.7.3 冒泡排序
5.7.4 希爾排序
5.7.5 快速排序
小結(jié)
習(xí)題
第六章 結(jié)構(gòu)體與共用體數(shù)據(jù)類型
6.1 結(jié)構(gòu)體
6.1.1 結(jié)構(gòu)體類型的定義
6.1.2 結(jié)構(gòu)體變量
6.1.3 結(jié)構(gòu)體成員
6.1.4 結(jié)構(gòu)體數(shù)組
6.1.5 結(jié)構(gòu)體與函數(shù)
6.2 共用體
6.2.1 共用體類型的定義和共用體變量的說明
6.2.2 共用體變量的使用
6.3 枚舉
6.4 自定義類型
小結(jié)
習(xí)題
第七章 指針數(shù)據(jù)類型
7.1 指針的概念
7.2 指針變量的定義和引用
7.2.1 指針變量的定義
7.2.2 指針變量的引用
7.2.3 指針變量作函數(shù)參數(shù)
7.3 指針與數(shù)組
7.3.1 指向數(shù)組元素的指針變量的定義與賦值
7.3.2 通過指針變量引用數(shù)組元素
7.3.3 數(shù)組名與指針變量作函數(shù)參數(shù)
7.4 指針與字符串
7.4.1 字符串的表示形式
7.4.2 字符串指針作函數(shù)參數(shù)
7.4.3 指針數(shù)組
7.5 指針與函數(shù)
7.5.1 用函數(shù)指針變量調(diào)用函數(shù)
7.5.2 指向函數(shù)的指針變量作函數(shù)參數(shù)
7.6 指針與結(jié)構(gòu)體
7.6.1 指向結(jié)構(gòu)體變量的指針
7.6.2 指向結(jié)構(gòu)體數(shù)組的指針
7.7 鏈表
7.7.1 線性鏈表的邏輯結(jié)構(gòu)
7.7.2 線性鏈表的建立
7.7.3 線性鏈表的插入和刪除
7.8 鏈樓和鏈隊
7.8.1 鏈棧
7.8.2 鏈接隊列
小結(jié)
習(xí)題
第八章 樹
8.1 樹的基本概念和術(shù)語
8.2 二叉樹
8.2.1 二叉樹的定義和性質(zhì)
8.2.2 二叉樹的存儲結(jié)構(gòu)
8.2.3 樹的存儲結(jié)構(gòu)
8.3 二叉樹的通歷
8.4 線索二叉樹
8.5 二叉排序樹
小結(jié)
習(xí)題
第九章 圖
9.1 圖的定義及常用術(shù)語
9.2 圖的存儲
9.2.1 鄰接矩陣表示法
9.2.2 鄰接鏈表表示法
9.3 圖的遍歷
9.3.1 深度優(yōu)先搜索法
9.3.2 廣度優(yōu)先搜索法
9.4 最短路徑
9.4.1 單源最短路徑的概念
9.4.2 單源最短路徑的計算方法
9.5 拓撲排序
9.5.1 拓撲排序的概念
9.5.2 拓撲排序的條件
9.5.3 拓撲排序的算法
小結(jié)
習(xí)題
第十章 文件
10.1 C文件概述
10.1.1 文件的基本概念及分類
10.1.2 文件的操作
10.2 文件的打開與關(guān)閉
10.2.1 文件的打開函數(shù)
10.2.2 文件的關(guān)閉函數(shù)
10.3 文件的輸入與輸出函數(shù)
10.3.1 字符的輸入與輸出函數(shù)
10.3.2 字符串的輸入與輸出函數(shù)
10.3.3 數(shù)據(jù)塊的輸入與輸出函數(shù)
10.3.4 整數(shù)的輸入與輸出函數(shù)
10.3.5 格式輸入與輸出函數(shù)
10.4 文件的定位與隨機讀寫
10.4.1 文件指針重定位函數(shù)
10.4.2 移動指針位置函數(shù)
10.4.3 文件檢測函數(shù)
10.5 文件應(yīng)用實例
小結(jié)
習(xí)題
第十一章 位運算
11.1 位運算符
11.2 位運算舉例
11.3 位字段
小結(jié)
習(xí)題
第十二章 應(yīng)用舉例
12.1 設(shè)置圖形模式
12.1.1 圖形顯示初始化函數(shù)
12.1.2 清除圖形屏幕函數(shù)
12.1.3 設(shè)置背景顏色函數(shù)
12.1.4 關(guān)閉圖形系統(tǒng)函數(shù)
12.2 圖形函數(shù)與圖形設(shè)計
12.2.1 畫點函數(shù)
12.2.2 畫線函數(shù)
12.2.3 畫圓函數(shù)
12.2.4 封閉圖形的填充函數(shù)
12.2.5 圖形設(shè)計舉例
12.3 字符的顯示與放大
12.3.1 字符的顯示
12.3.2 漢字的放大
12.4 窗口及菜單設(shè)計
12.4.1 窗口設(shè)計
12.4.2 菜單設(shè)計
小結(jié)
習(xí)題
附錄一 C的運算符和結(jié)合性
附錄二 常用的C函數(shù)庫
附錄三 C程序設(shè)計中的常見錯誤信息及其解決方法
附錄四 常用字符與ASCII碼對照表
附錄五 實驗
實驗一 C程序上機過程
實驗二 基本輸入與輸出操作
實驗三 順序、分支結(jié)構(gòu)程序設(shè)計
實驗四 循環(huán)結(jié)構(gòu)程序設(shè)計
實驗五 函數(shù)
實驗六 數(shù)組和線性表
實驗七 數(shù)據(jù)排序
實驗八 結(jié)構(gòu)體與共用體
實驗九 指針
實驗十 鏈表
實驗十一 二叉樹的遍歷
實驗十二 圖
實驗十三 文件
實驗十四 圖形設(shè)計
實驗十五 綜合應(yīng)用

本目錄推薦

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