[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 教育资源 >> 學習教程 >> 《C語言從初學到精通隨書光盤》[壓縮包]
《C語言從初學到精通隨書光盤》[壓縮包]
下載分級 教育资源
資源類別 學習教程
發布時間 2017/7/14
大       小 -
《C語言從初學到精通隨書光盤》[壓縮包] 簡介: 資料介紹 相關專題學習資料: c語言
電驢資源下載/磁力鏈接資源下載:
全選
"《C語言從初學到精通隨書光盤》[壓縮包]"介紹

資料介紹

相關專題學習資料:
  • c語言/c++程序設計教程
  • 計算機資料

IPB Image
本人上傳速度有限,還是提供一個HTTP下載地址。請大家下載後幫忙分流。謝謝了。
分卷1:http://u.115.com/file/f552c2bc85
分卷2:http://u.115.com/file/f5a38cf4b7

下載的時候,建議注冊一個帳號。這樣就可以不用安裝下載工具,直接下載了。



C語言是一種計算機程序設計語言,它功能強大,可以用來編寫系統軟件及應用軟件,應用范圍很廣泛。作為一門計算機編程語言,C語言有自己的規范,所以對初學者而言概念比較多、不易理解。
本書分為5篇,共23章,循序漸進地從基本概念到具體實踐講述C語言,並對具體知識點進行詳細的實例講解。第一部分包括第1~2章,主要講述Turbo C的安裝、開發環境的介紹,以及如何在Turbo C中調試運行程序。第二部分包括第3~7章,主要介紹C語言中的基本概念,變量與常量、運算符與表達式、輸入輸出函數、C語言三種基本結構。第三部分包括第8~11章,介紹C語言中的重點與難點,包括數組、函數、指針、結構體與共用體。第四部分包括第12~20章,介紹數據結構的相關內容,包括棧、隊列、串、樹、圖,這幾部分內容是數據結構的重要組成。第五部分包括第21~23章,介紹C語言中文件及編譯部分,以及錯誤調試的內容。
本書的特點是不僅詳細介紹了C語言中各個概念,而且在每個知識點後都配套有實例講解,詳細描述C語言中各個概念的實際應用及注意點,非常實用,方便讀者模擬實踐。本書適合沒有編程基礎的C語言初學者;正在學習C語言基礎或深入了解數據結構的用戶也可以閱讀;並可作為大、中專院校師生或培訓班教材;對於開發人員,本書也可以作為參考手冊。





第一篇 C語言開發環境篇
第1章 Turbo C介紹
1.1 Turbo C的配置與安裝
1.1.1 Turbo C簡介
1.1.2 安裝Turbo C 3.0
1.2 初識Turbo C環境界面
1.2.1 設置Turbo C
1.2.2 界面簡介
1.3 本章小結
第2章 初識C程序
2.1 第一個C程序
2.2 C語言的後綴名
2.3 C語言的上機步驟
2.3.1 程序運行流程
2.3.2 輸入源程序
2.3.3 運行源程序
2.3.4 調試檢查錯誤
2.3.5 顯示運行結果
2.4 光盤中打開源程序步驟
2.5 算法及表示
2.5.1 算法
2.5.2 算法的表示
2.6 本章小結
第二篇 C基礎知識篇
第3章 變量與常量
3.1 C語言的基本語言單位
3.1.1 基本符號
3.1.2 標識符
3.1.3 關鍵字
3.2 變量及變量的數據類型
3.2.1 基本概念
3.2.2 變量的定義
3.2.3 整型變量
3.2.4 實型變量
3.2.5 字符型變量
3.3 常量及常量的數據類型
3.3.1 常量的定義
3.3.2 整型常量
3.3.3 實型常量
3.3.3 字符型常量
3.3.4 字符串常量
3.3.5 符號常量
3.3.6 轉義字符
3.3.7 地址常量
3.4 綜合示例
3.5 本章小結
第4章 運算符、表達式和語句
4.1 算術運算符與表達式
4.1.1 算術運算符
4.1.2 算術表達式
4.2 自增自減運算符與表達式
4.3 賦值運算符與表達式
4.3.1 類型轉換
4.3.2 復合賦值運算符
4.3.3 賦值表達式
4.4 逗號運算符與表達式
4.5 關系運算符與表達式
4.5.1 關系運算符
4.5.2 關系表達式
4.6 條件運算符與表達式
4.7 邏輯運算符與表達式
4.7.1 邏輯運算符
4.7.2 邏輯表達式
4.8 位運算符與表達式
4.8.1 按位與運算
4.8.2 按位或運算
4.8.3 按位異或運算
4.8.4 按位求反運算
4.8.5 左移運算
4.8.6 右移運算
4.9 綜合示例
4.10 本章小結
第5章 輸入輸出函數
5.1 字符型數據的輸入輸出
5.1.1 字符輸出
5.1.2 字符輸入
5.1.3 字符串輸入輸出
5.2 標准格式輸出
5.2.1 輸出字符
5.2.2 輸出整數
5.2.3 輸出浮點數
5.3 格式輸入
5.3.1 格式控制中無間隔
5.3.2 格式控制中以逗號間隔
5.3.3 格式控制中有其他字符
5.4 本章小結
第6章 順序結構和選擇結構
6.1 順序結構
6.1.1 順序結構流程圖
6.1.2 順序結構應用舉例
6.2 選擇結構
6.2.1 if語句一般形式
6.2.2 if一般形式應用舉例
6.2.3 if-else結構
6.2.4 if-else結構應用舉例
6.2.5 if-else-if結構
6.2.6 if-else-if結構應用舉例
6.2.7 if語句的嵌套
6.2.8 if語句的嵌套應用舉例
6.2.9 switch語句一般形式
6.2.10 switch語句運行規則
6.2.11 帶break語句的switch語句
6.2.12 switch語句應用舉例
6.3 綜合示例
6.4 本章小結
第7章 循環結構
7.1 for語句
7.1.1 for語句的一般形式
7.1.2 for語句的其他形式
7.1.3 for語句應用舉例
7.2 while語句
7.2.1 while的一般形式
7.2.2 while的特殊形式
7.2.3 while語句的使用規則
7.2.4 while語句應用舉例
7.3 do-while語句
7.3.1 do-while語句的一般形式
7.3.2 do-while語句的使用規則
7.3.3 do-while語句應用舉例
7.4 循環結構的嵌套
7.4.1 幾種常用的循環嵌套形式
7.4.2 循環結構的嵌套的運行規則
7.4.3 循環結構嵌套應用舉例
7.5 轉移語句
7.5.1 break語句
7.5.2 continue語句
7.5.3 goto語句
7.6 綜合示例
7.7 本章小結
第三篇 C語言重點知識篇
第8章 數組
8.1 一維數組
8.1.1 一維數組的定義
8.1.2 一維數組初始化
8.1.3 一維數組元素的引用
8.1.4 一維數組應用舉例
8.2 二維數組
8.2.1 二維數組的定義
8.2.2 二維數組初始化
8.2.3 二維數組元素的引用
8.2.4 二維數組應用舉例
8.3 字符數組
8.3.1 字符數組的定義
8.3.2 字符數組初始化
8.3.3 字符數組的輸出
8.3.4 字符數組的輸入
8.3.5 字符串操作函數
8.3.6 字符數組應用舉例
8.4 綜合示例
8.5 本章小結
第9章 函數
9.1 函數的定義
9.2 函數的返回值
9.3 函數的聲明
9.4 函數的調用
9.4.1 函數的調用格式
9.4.2 函數的調用方式
9.4.3 函數的嵌套調用
9.4.4 函數的遞歸調用
9.5 函數參數傳遞
9.5.1 函數的形式參數與實際參數
9.5.2 函數的參數傳遞
9.6 數組與函數
9.6.1 數組元素作為函數參數
9.6.2 一維數組名作為函數參數
9.6.3 二維數組名作為函數參數
9.7 變量的存儲類別
9.7.1 動態存儲與靜態存儲
9.7.2 全局變量與局部變量
9.8 全局變量
9.8.1 在函數外定義
9.8.2 extern變量——擴展變量的作用域
9.8.3 static變量——靜態變量
9.9 局部變量
9.9.1 auto變量——自動變量
9.9.2 register變量——寄存器變量
9.9.3 static變量——靜態局部變量
9.10 綜合示例
9.11 本章小結
第10章 指針
10.1 地址和指針的概念
10.1.1 內存中數據的直接訪問方式
10.1.2 內存中數據的間接訪問方式
10.1.3 兩種內存數據訪問方式的舉例
10.1.4 地址和指針的概念
10.2 變量的指針與指針變量
10.2.1 指針變量的定義
10.2.2 指針變量的引用
10.2.3 “&”和“*”運算符的結合方向
10.2.4 指針變量作為函數參數
10.3 數組與指針
10.3.1 指向數組元素的指針
10.3.2 通過指針引用數組元素
10.3.3 指針引用數組元素應用舉例
10.3.4 使用指針變量時需注意的問題
10.3.5 指向數組的指針變量的運算
10.3.6 指向二維數組的指針變量
10.4 字符串與指針
10.4.1 用字符數組表示字符串
10.4.2 用字符指針表示字符串
10.4.3 表示字符串兩種方法應用舉例
10.4.4 字符串指針作函數參數
10.4.5 對使用字符指針變量和字符數組的討論
10.5 指向函數的指針
10.5.1 用函數指針變量調用函數
10.5.2 用函數指針變量調用函數需注意問題
10.5.3 用指向函數的指針作函數參數
10.6 返回指針值的函數
10.7 指針數組和指向指針的指針
10.7.1 指針數組的概念
10.7.2 指向指針的指針
10.8 有關指針的數據類型和指針運算的小結
10.8.1 有關指針的數據類型的小結
10.8.2 指針運算小結
10.9 綜合示例
10.10 本章小結
第11章 結構體與共同體
11.1 結構體變量
11.1.1 結構體變量定義的方法
11.1.2 結構體變量的初始化
11.1.3 結構體變量的引用
11.1.4 結構體變量的數據傳遞
11.1.5 用結構體構成鏈表
11.2 結構體數組
11.2.1 結構體數組的定義
11.2.2 結構體數組的初始化
11.3 結構體與指針
11.3.1 指向結構體變量的指針
11.3.2 指向結構體數組的指針
11.4 結構體指針與鏈表
11.4.1 鏈表概述
11.4.2 對鏈表的操作
11.4.3 建立鏈表
11.4.4 取鏈表中數據
11.4.5 插入數據
11.4.6 刪除數據
11.4.7 清空鏈表
11.4.8 合並鏈表
11.5 共用體
11.5.1 共用體類型定義的方法
11.5.2 共用體變量的引用
11.6 枚舉類型
11.7 用typedef定義類型
11.8 綜合示例
11.9 本章小結
第四篇 數據結構篇
第12章 數據結構概論
12.1 基本概念
12.1.1 數據結構的定義
12.1.2 數據的邏輯結構
12.1.3 數據的存儲結構
12.1.4 數據的運算結構
12.2 數據類型和抽象數據類型
12.2.1 數據類型
12.2.2 抽象數據類型
12.3 算法及算法分析
12.3.1 算法特性
12.3.2 算法描述
12.3.3 算法設計的要求
12.3.4 算法分析
12.4 本章小結
第13章 線性表
13.1 線性表基本概念
13.2 線性表的順序存儲結構
13.2.1 創建順序表
13.2.2 操作順序表
13.2.3 順序表的插入操作
13.2.4 順序表的刪除操作
13.2.5 順序表的綜合案例
13.3 線性表的鏈式存儲結構
13.3.1 創建鏈式表
13.3.2 操作單鏈表
13.3.3 單鏈表的插入操作
13.3.4 單鏈表的刪除操作
13.3.5 單鏈表的綜合案例
13.3.6 循環鏈表
13.4 兩種存儲方式的比較
13.5 本章小結
第14章 棧
14.1 生活中的例子
14.2 棧的定義
14.3 棧的表示與實現
14.3.1 棧的表示
14.3.2 棧的操作
14.4 棧的應用
14.5 本章小結
第15章 隊列
15.1 生活中的例子
15.2 隊列的定義
15.3 隊列的單鏈式表示與實現
15.3.1 鏈隊列的定義
15.3.2 單鏈隊列的操作
15.4 隊列的循環鏈式表示與實現
15.4.1 循環隊列的定義
15.4.2 循環隊列的操作
15.5 本章小結
第16章 串
16.1 串的定義
16.2 串的定長順序存儲表示
16.2.1 串聯接
16.2.2 求子串函數
16.2.3 求子串位置的定位函數
16.3 串的堆分配存儲表示
16.3.1 串的操作
16.3.2 串的綜合案例
16.4 本章小結
第17章 樹與二叉樹
17.1 樹的基本知識
17.1.1 日常生活中的樹
17.1.2 什麼是樹
17.1.3 樹的基本術語
17.2 二叉樹
17.2.1 二叉樹的含義
17.2.2 兩種特殊形態的二叉樹
17.2.3 二叉樹與樹的比較
17.2.4 二叉樹的存儲結構
17.3 樹的存儲
17.3.1 雙親表示法
17.3.2 孩子表示法
17.3.3 孩子兄弟表示法
17.4 遍歷二叉樹
17.4.1 先序遍歷
17.4.2 中序遍歷
17.4.3 後序遍歷
17.4.4 遍歷算法比較
17.4.5 線索二叉樹
17.5 樹與二叉樹的轉換
17.5.1 樹轉化為二叉樹
17.5.2 二叉樹轉化為樹
17.6 森林與二叉樹的轉換
17.6.1 森林轉化為二叉樹
17.6.2 二叉樹轉化為森林
17.7 最優二叉樹
17.7.1 相關術語
17.7.2 什麼是最優二叉樹
17.7.3 構造最優二叉樹
17.7.4 赫夫曼編碼
17.8 本章小結
第18章 圖
18.1 圖的基本知識
18.1.1 現實生活中的圖
18.1.2 什麼是圖
18.1.3 圖的分類
18.1.4 圖的基本術語
18.1.5 完全圖
18.1.6 連通圖
18.1.7 和其他結構對比
18.2 圖的基本存儲結構
18.2.1 圖的鄰接矩陣存儲結構
18.2.2 圖的鄰接表存儲結構
18.3 圖的遍歷
18.3.1 深度優先遍歷
18.3.2 廣度優先遍歷
18.4 最小生成樹
18.4.1 生活中的最小生成樹
18.4.2 最小生成樹的基本概念
18.4.3 最小生成樹的普裡姆算法
18.4.4 最小生成樹的克魯斯卡爾算法
18.5 最短路徑
18.5.1 生活中的最短路徑
18.5.2 最短路徑基本思想
18.5.3 迪克斯特拉(Dijkstra)算法求最短路徑基本思想
18.5.4 迪克斯特拉(Dijkstra)算法實現
18.5.5 迪克斯特拉(Dijkstra)算法動態執行過程
18.6 綜合示例
18.7 本章小結
第19章 查找
19.1 順序查找
19.1.1 基本思想
19.1.2 算法實現
19.1.3 順序查找的總結
19.2 二分查找
19.2.1 基本思想
19.2.2 算法實現
19.2.3 二分查找的總結
19.3 分塊查找
19.3.1 基本思想
19.3.2 算法實現
19.3.3 分塊查找算法的總結
19.4 二叉排序樹查找
19.4.1 什麼是二叉排序樹
19.4.2 二叉排序樹查找基本思想
19.4.3 查找算法實現
19.4.4 二叉排序樹的結點插入算法
19.4.5 二叉排序樹的建立算法
19.4.6 二叉排序樹的結點刪除算法
19.5 哈希表查找
19.5.1 散列存儲
19.5.2 哈希函數的構造
19.5.3 沖突處理
19.5.4 哈希表的插入與查找算法實現
19.6 綜合示例
19.7 本章小結
第20章 排序
20.1 排序的基本概念
20.1.1 基本概念
20.1.2 數據結構的定義
20.1.3 輸入輸出數據
20.2 直接插入排序
20.2.1 直接插入排序的基本思想
20.2.2 直接插入排序的過程
20.2.3 直接插入排序的算法實現
20.2.4 直接插入排序的算法測試
20.3 二分法插入排序
20.3.1 二分法插入排序的基本思想
20.3.2 二分法插入排序的過程
20.3.3 二分法插入排序的算法實現
20.3.4 二分法插入排序的算法測試
20.4 冒泡排序
20.4.1 冒泡排序的基本思想
20.4.2 冒泡排序的過程
20.4.3 冒泡排序的算法實現
20.4.4 冒泡排序的算法測試
20.5 快速排序
20.5.1 快速排序的基本思想
20.5.2 快速排序的過程
20.5.3 快速排序的算法實現
20.5.4 快速排序的算法測試
20.6 選擇排序
20.6.1 直接選擇排序的基本思想
20.6.2 直接選擇排序的過程
20.6.3 直接選擇排序的算法實現
20.6.4 直接選擇排序的算法測試
20.7 歸並排序
20.7.1 二路歸並排序的基本思想
20.7.2 排序過程中的一次歸並與一趟歸並
20.7.3 歸並排序的算法實現
20.7.4 歸並排序的算法測試
20.8 綜合示例
20.9 本章小結
第五篇 文件與程序編譯篇
第21章 文件
21.1 C語言文件
21.2 文件指針
21.3 打開、關閉和檢測文件
21.3.1 打開文件
21.3.2 關閉文件
21.3.3 檢測文件
21.4 文件的輸入/輸出
21.4.1 文件中輸入輸出字符
21.4.2 文件中輸入輸出字符串
21.4.3 讀寫文本文件
21.4.4 讀寫二進制文件
21.5 文件的定位
21.5.1 文件位置指針變化
21.5.2 文件隨機讀/寫
21.5.3 獲得文件位置指針的當前位置
21.6 綜合實例
21.7 本章小結
第22章 預處理命令
22.1 預處理概述
22.2 文件包含
22.2.1 #include形式——文件包含
22.2.2 文件包含舉例
22.3 宏定義
22.3.1 無參數的宏定義
22.3.2 帶參數的宏定義
22.4 條件編譯
22.4.1 #ifdef
22.4.2 #ifndef
22.4.3 #if常量表達式
22.5 本章小結
第23章 錯誤調試
23.1 編譯時的常見錯誤
23.1.1 數據類型錯誤
23.1.2 分號錯誤
23.1.3 符號不匹配
23.1.4 頭文件
23.1.5 關鍵字
23.1.6 變量的定義及使用
23.1.7 警告錯誤太多
23.1.8 關系運算符誤用
23.2 連接時的常見錯誤
23.3 運行時的常見錯誤
23.4 錯誤提示中英文對照
23.4.1 致命錯誤中英文對照及處理方法
23.4.2 一般錯誤信息中英文對照及處理方法
23.5 程序調試步驟
23.6 綜合示例
23.7 本章小結

光盤內容截圖如下:
IPB Image
IPB Image
IPB Image
IPB Image

相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved