注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C語言程序設計與數據結構

C語言程序設計與數據結構

C語言程序設計與數據結構

定 價:¥20.00

作 者: 周成義,湯德俊,鐘菊 主編
出版社: 中國鐵道出版社
叢編項: 高職高專計算機系列教材
標 簽: VC++

購買這本書可以去


ISBN: 9787113077938 出版時間: 2007-07-01 包裝: 平裝
開本: 16開 頁數: 194 字數:  

內容簡介

  本書是在“C語言程序設計”和“數據結構”這兩門課的基礎上,結合高職教學的特點,探索用數據結構的算法作為C語言程序設計的方法,使算法和程序相結合,將這兩門課程整合為一門課程。本書以C語言為主線,在介紹C語言的過程中,將數據結構的基本知識融入其中。本書注重基礎,注重實際應用。本書共分為10章,第1章介紹了C語言的基本概念、結構化程序設計方法、數據結構的基本概念;第2章為C語言的數據結構、運算符和表達式;第3章為C語言的程序控制語句;第4章介紹了數組的基本知識;第5章為C語言函數的基本知識;第6章介紹了數據的順序存儲結構及其應用;第7章為指針的基本知識;第8章介紹了數據的鏈式存儲結構及其應用;第9章介紹了樹與圖的基本知識;第10章介紹了文件的操作。本教材可作為高等職業(yè)學院和高等??圃盒S嬎銠C應用專業(yè)(包括網絡方向)的教材,也可作為工科專業(yè)C語言教材。

作者簡介

暫缺《C語言程序設計與數據結構》作者簡介

圖書目錄

第1章 概論
1.1 C語言概述
1.1.1 計算機語言的發(fā)展過程
1.1.2 C語言出現(xiàn)的歷史背景
1.1.3 C語言的特點
1.1.4 C語言的程序介紹
1.1.5 C語言程序設計的上機步驟
1.2 結構化程序設計的方法
1.2.1 結構化程序設計的思想
1.2.2 結構化程序設計的步驟
1.3 數據結構與算法
1.3.1 數據結構的基本概念
1.3.2 算法及算法的表示
1.3.3 數據結構與算法
習題
第2章 C語言的數據類型、運算符與表達式
2.1 C語言的數據類型
2.2 常量和變量
2.2.1 常量和符號常量
2.2.2 變量
2.3 整型數據
2.3.1 整型常量
2.3.2 整型變量
2.4 實型數據
2.4.1 實型常量
2.4.2 實型變量
2.5 字符型數據
2.5.1 字符型常量
2.5.2 字符型變量
2.5.3 字符串常量
2.6 變量的初始化
2.7 算術運算符和算術表達式
2.7.1 基本的算術運算符
2.7.2 算術表達式和運算符的優(yōu)先級與結合性
2.7.3 算術運算類型轉換和強制類型轉換
2.7.4 自增、自減運算符
2.8 賦值運算符和賦值表達式
2.8.1 賦值表達式
2.8.2 賦值語句
2.8.3 復合賦值運算符
2.9 逗號運算符和逗號表達式
習題
第3章 結構控制語句
3.1 分支語句
3.1.1 關系運算符和關系表達式
3.1.2 邏輯運算符與邏輯表達式
3.1.3 if語句
3.1.4 switch語句
3.2 循環(huán)語句
3.2.1 while語句
3.2.2 dowhile語句
3.2.3 for語句
3.2.4 循環(huán)的嵌套
3.2.5 goto語句和continue語句
3.3 程序舉例
習題
第4章 數組
4.1 數組的定義、引用和初始化
4.1.1 一維數組的定義
4.1.2 一維數組的引用
4.1.3 一維數組的初始化
4.1.4 程序舉例
4.2 多維數組
4.2.1 二維數組的定義
4.2.2 二維數組的初始化
4.2.3 二維數組的引用
4.3 字符數組
4.3.1 字符數組的定義和引用
4.3.2 字符串和字符串結束標志
4.3.3 字符數組的輸入和輸出
4.3.4 字符串函數
4.3.5 字符數組應用舉例
習題
第5章 函數
5.1 函數的定義
5.2 函數的調用
5.3 數組作為函數參數
5.4 局部變量與全局變量
5.5 變量的存儲類別
5.6 內部函數和外部函數
習題
第6章 數據的順序存儲結構及應用
6.1 線性表的順序存儲結構和運算
6.1.1 線性表的邏輯結構
6.1.2 線性表的順序存儲結構和基本運算
6.2 棧和隊列的順序存儲結構和運算
6.2.1 棧
6.2.2 隊列
6.3 檢索算法
6.3.1 順序表查找
6.3.2 哈希查找
6.4 排序算法
6.4.1 排序概述
6.4.2 插入排序
6.4.3 交換排序
6.4.4 選擇排序
6.4.5 歸并排序
習題
第7章 指針
7.1 指針的概念
7.2 變量的指針與指向變量的指針變量
7.2.1 指針變量的定義
7.2.2 指針變量的使用
7.3 數組的指針
7.3.1 指向數組的指針
7.3.2 通過指針引用數組元素
7.3.3 指針運算
7.3.4 數組名作為函數參數
7.3.5 指向二維數組的指針
7.4 字符串的指針與指向字符串的指針變量
7.4.1 字符串的兩種表示形式
7.4.2 字符串指針作為函數參數
7.5 指針數組和指向指針的指針
7.5.1 指針數組
7.5.2 指向指針的指針
7.6 函數的指針
7.7 指針的應用
7.7.1 有關指針數據類型小結
7.7.2 指針應用程序舉例
習題
第8章 數據的鏈式存儲結構
8.1 結構體的概念
8.1.1 結構體類型的定義
8.1.2 結構體類型變量的定義
8.1.3 結構體類型變量的引用與初始化
8.2 結構體數組
8.2.1 結構體數組的定義
8.2.2 結構體數組的初始化
8.2.3 結構體數組的引用
8.3 結構體類型數據的指針
8.3.1 指向結構體變量的指針
8.3.2 指向結構體數組的指針
8.4 線性表的鏈式存儲及運算
8.4.1 鏈表的概念
8.4.2 鏈表基本操作
8.5 隊列
8.5.1 隊列的概念
8.5.2 順序隊列和循環(huán)隊列
8.5.3 鏈隊列
8.6 共用體
8.6.1 共用體的概念
8.6.2 共用體變量的引用方式
習題
第9章 樹和圖
9.1 樹結構的定義和基本術語
9.1.1 樹的定義
9.1.2 基本術語
9.2 二叉樹
9.2.1 二叉樹的定義和基本運算
9.2.2 叉樹的性質
9.2.3  叉樹的存儲結構
9.2.4 遍歷二叉樹
9.2.5 典型二叉樹的操作算法
9.3 圖的定義、存儲和遍歷
9.3.1 圖的定義
9.3.2 圖的相關術語
9.3.3 圖的存儲表示
9.3.4 圖的遍歷
9.4 圖的應用
9.4.1 最小生成樹問題
9.4.2 拓撲排序問題
習題
第10章 文件
10.1 概述
10.1.1 用文件輸入/輸出的概念
10.1.2 C文件分類
10.2 文件類型指針
10.3 文件的打開、關閉操作
10.3.1 文件的打開
10.3.2 文件的關閉
10.4 文件的讀寫操作
10.4.1 文本文件的讀寫
10.4.2 進制文件的讀寫
10.4.3 文件的隨機讀寫
10.4.4 出錯的檢測
習題

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號