圖書信息
出版社: 電子工業出版社; 第1版 (2010年9月1日)
平裝: 462頁
正文語種: 簡體中文
開本: 16
ISBN: 9787121116889, 712111688X
條形碼: 9787121116889
尺寸: 25.6 x 18.4 x 2.6 cm
重量: 721 g
內容簡介
《C語言程式設計案例精粹(全程實錄)》由淺入深、循序漸進地講解了C語言的基礎知識,以及如何使用C語言進行程式開發。《C語言程式設計案例精粹(全程實錄)》內容包括C語言開發環境、數據類型、運算符、控制語句、輸入與輸出、數組、函式、指針、結構體與共用體、鍊表、編譯預處理、檔案、字元串處理、調試、軟體測試、常用算法,以及C語言的實際套用和工程套用等。最後,通過幾個實際套用的例子講解如何使用C語言解決生活中的問題以及如何使用C語言進行工程項目開發。
《C語言程式設計案例精粹(全程實錄)》知識全面、重點突出。其中覆蓋了基於Visual C++6.0環境的C開發中的各個方面,通過學習《C語言程式設計案例精粹(全程實錄)》可以使C語言的編程愛好者、C語言自學者、初學者和相關專業大中專學生、計算機等級考試的考生輕鬆入門,並且全面了解C語言的套用方向和重點內容,從而為進一步學習C語言提供堅實基礎。
目錄
第1章 C語言開發環境簡介
1.1 C語言發展歷史
1.2 C語言的特點
1.3 C語言的廣泛套用
1.4 Visual C++ 6.0開發環境概述
1.4.1 Visual C++ 6.0 開發環境安裝
1.4.2 Visual C++ 6.0 開發環境介紹
1.5 Visual C++6.0下創建開發項目
1.5.1 Visual C++ 6.0 下創建工程項目
1.5.2 Visual C++ 6.0 下C語言原始碼創建
實訓1.1——一個經典的C語言程式
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.1——新員工錄入員工信息表
11.5 疑難解答和上機題
11.5.1 疑難解答
11.5.2 上機題
第12章 編譯預處理
12.1 宏定義
12.1.1 什麼是宏定義
12.1.2 宏定義的套用
實訓12.1——程式不同Log的列印
12.1.3 宏定義的終止
12.2 檔案包含
12.2.1 頭檔案包含
實訓12.2——銀行卡信息錄入
12.2.2 頭檔案中的函式聲明
12.3 條件編譯
12.3.1 #if…#else和#endif命令
12.3.2 #ifdef…#endif和#ifndef…#endif命令
12.4 疑難解答和上機題
12.4.1 疑難解答
12.4.2 上機題
第13章 檔案
13.1 檔案和檔案指針
13.1.1 流和檔案
13.1.2 檔案指針
13.2 檔案的打開和關閉
13.2.1 檔案的打開
13.2.2 檔案的關閉
13.3 檔案的讀寫
13.3.1 字元處理函式fgetc和fputc
實訓13.1——建立readme檔案
13.3.2 字元串處理函式fgets和fputs
13.3.3 數據段處理函式fread和fwrite
實訓13.2——項目信息錄入與輸出
13.3.4 標準格式讀寫函式fprintf和fscanf
13.4 檔案的定位
13.5 疑難解答和上機題
13.5.1 疑難解答
13.5.2 上機題
第14章 C語言標準數學庫函式
14.1 平方根計算函式sqrt
14.2 指數函式exp和pow
14.2.1 指數函式exp
14.2.2 指數函式pow
14.3 取對數函式log和log10
14.3.1 自然對數函式log
14.3.2 10為底的對數函式log10
14.4 絕對值函式abs和fabs
14.4.1 絕對值函式abs
14.4.2 絕對值函式fabs
14.5 三角函式
14.5.1 正弦函式sin和asin
14.5.2 其他三角函式
14.6 取整函式floor和ceil
14.6.1 取整函式floor
14.6.2 取整函式ceil
14.7 疑難解答和上機題
14.7.1 疑難解答
14.7.2 上機題
第15章 字元串處理
15.1 字元串複製函式strcpy
15.1.1 庫函式strcpy
15.1.2 自定義函式strcpy
15.2 字元串連線與比較函式strcat和strcmp
15.2.1 字元串連線函式strcat
15.2.2 字元串比較函式strcmp
15.3 字元串長度與查找函式strlen和strchr
15.3.1 字元串長度計算函式strlen
15.3.2 字元串查找函式strchr
15.4 字元串輸入輸出函式gets和puts
15.4.1 字元串輸入函式gets
15.4.2 字元串輸出函式puts
15.5 其他字元串處理函式
15.5.1 特定字元串比較函式strcmp
15.5.2 字元串重設函式strnset
15.5.3 字元串子串查找函式strstr
實訓15.1——文章中字元串查找與替換
15.6 疑難解答和上機題
15.6.1 疑難解答
15.6.2 上機題
第16章 C語言調試
16.1 C語言開發入門
16.1.1 注釋的編寫
16.1.2 代碼風格
16.2 C語言單步調試與跟蹤
16.3 C語言斷點調試與跟蹤
16.3.1 設定調試斷點
16.3.2 斷點調試
16.4 查看動態記憶體
實訓16.1——代碼風格設計
16.5 疑難解答和上機題
16.5.1 疑難解答
16.5.2 上機題
第17章 軟體測試
17.1 軟體測試概述
17.1.1 什麼是軟體測試
17.1.2 軟體測試模型、分類和流程
17.2 搭建軟體測試環境
17.2.1 分析被測軟體
17.2.2 搭建軟體測試環境
17.3 軟體測試過程
17.3.1 函式級軟體測試
17.3.2 模組級軟體測試
17.4 疑難解答和上機題
17.4.1 疑難解答
17.4.2 上機題
第18章 C語言常用算法
18.1 什麼是算法
18.2 排序算法
18.2.1 起泡排序
18.2.2 選擇排序
18.2.3 合併排序
18.2.4 快速排序
18.3 查找算法
18.3.1 順序查找算法
18.3.2 折半查找算法
18.4 二叉樹
18.4.1 二叉樹的結構
18.4.2 C語言實現簡單的二叉樹
18.4.3 二叉樹的簡單操作
實訓18.1——合併兩個有序數組
18.5 疑難解答和上機題
18.5.1 疑難解答
18.5.2 上機題
第19章 C語言套用實例
19.1 C語言巧解問題實例
19.1.1 求1~1000之內的素數