《C程序設計實踐教程/海峽兩岸高校應用型系列教材》以Microsoft Visual C++6.0、Dev-C++為開發(fā)環(huán)境,講授編寫程序的思路和方法。全書共分為9章,主要內(nèi)容包括C語言入門,C程序設計基礎,分支語句,循環(huán)語句,函數(shù),數(shù)組,指針,數(shù)據(jù)的組織處理及文件。全書以案例為背景,通過問題驅(qū)動的方式,由淺入深地引導讀者進行理性思考和有效實踐!禖程序設計實踐教程/海峽兩岸高校應用型系列教材》引入ACM程序設計競賽培訓的學習方法,引導讀者自主學習,培養(yǎng)其應用程序設計及解決問題的能力。特別注重為后繼的課程和編程實踐打好基礎。 《C程序設計實踐教程/海峽兩岸高校應用型系列教材》的配套資源豐富,為讀者提供了“程序設計在線測試平臺”及無需網(wǎng)絡支撐的“程序設計單機測試系統(tǒng)”。為教師提供了PPT課件和案例源代碼。還提供了考試和練習使用的管理系統(tǒng)。 《C程序設計實踐教程/海峽兩岸高校應用型系列教材》可作為高等院校理工科相關的程序設計類課程教材或教學參考書。也可供對程序設計感興趣的讀者學習參考。
第1章 C語言入門
1.1 學習C語言
1.2 使 Visual C++6.0編寫程序
1.3 使用Dev-C++開發(fā)程序
1.4 C語言的特點
1.4.1 C語言的結構
1.4.2 程序風格
1.5 程序流程圖
1.6 設計程序
1.7 在線測試(OJ)平臺上的數(shù)據(jù)處理
習題
第2章 程序設計基礎
2.1 數(shù)據(jù)類型
2.2 變量與常量
2.3 const修飾符
2.4 運算符和表達式
2.5 賦值語句
2.6 庫函數(shù)
2.7 輸入與輸出函數(shù)
2.7.1 Drintf()函數(shù)
2.7.2 scanf()函數(shù)
2.7.3 字符數(shù)據(jù)的輸入輸出
2.8 案例及分析
2.9 進階
習題
第3章 邏輯思維及分支程序設計——分支語句
3.1 關系運算符和關系表達式
3.2 邏輯運算符和邏輯表達式
3.3 分支結構
3.3.1 if語句
3.3.2 swltch語句
3.4 條件表達式
3.5 ASCII碼
3.6 案例及分析
3.7 進階
習題
第4章 循環(huán)問題設計——循環(huán)語句
4.1 循環(huán)結構
4.1.1 for語句
4.1.2 whlle語句
4.1.3 do-while語句
4.1.4 3種循環(huán)語句的比較
4.1.5 break語句
4.1.6 contlnue語句
4.2 循環(huán)的嵌套
4.3 案例及分析
4.4 進階
習題
第5章 過程封裝與遞歸思想——函數(shù)
5.1 自定義函數(shù)
5.1.1 自定義函數(shù)的結構
5.1.2 自定義函數(shù)的返回值
5.1.3 自定義函數(shù)的調(diào)用與傳遞參數(shù)
5.1.4 函數(shù)的定義與聲明的區(qū)別和使用
5.2 全局變量與局部變量
5.3 存儲類型
5.4 函數(shù)的嵌套調(diào)用
5.5 函數(shù)的遞歸調(diào)用
5.6 案例及分析
5.7 進階
習題
第6章 批量數(shù)據(jù)處理——數(shù)組
6.1 一維數(shù)組
6.1.1 一維數(shù)組的定義
6.1.2 一維數(shù)組的引用
6.2 二維數(shù)組
6.2.1 二維數(shù)組的定義
6.2.2 二維數(shù)組的引用
6.3 字符數(shù)組
6.3.1 字符數(shù)組的定義
6.3.2 字符數(shù)組的使用
6.3.3 字符串函數(shù)
6.4 案例及分析
6.5 進階
習題
第7章 間接訪問——指針
7.1 指針
7.1.1 變量的地址
7.1.2 指針變量的定義
7.1.3 指針的動態(tài)內(nèi)存分配
7.1.4 指針的應用
7.2 指針與數(shù)組間的關系
7.3 指針變量作為函數(shù)參數(shù)
7.4 函數(shù)值為指針類型
7.5 指針數(shù)組
7.6 雙重指針
7.7 案例及分析
7.8 進階
習題
第8章 數(shù)據(jù)的組織與處理——結構體、共用體、枚舉與鏈表
8.1 用typedef聲明的類型名
8.2 結構體與共用體
8.2.1 結構的定義
8.2.2 結構類型變量的使用
8.2.3 結構數(shù)組
8.2.4 共用體
8.3 指針與結構體
8.4 返回值是結構體指針的函數(shù)
8.5 鏈表
8.5.1 單鏈表的結構
8.5.2 單鏈表的建立與輸出
8.5.3 單鏈表結點的插入
8.5.4 單鏈表結點的刪除
8.6 枚舉數(shù)據(jù)類型
8.7 案例及分析
8.8 進階
習題
第9章 流的輸入/輸出——文件
9.1 認識文件
9.2 文件的打開與關閉
9.3 讀寫文件的有關函數(shù)
9.4 二進制文件
9.5 隨機讀寫文件
9.6 案例及分析
9.7 進階
習題
附錄
附錄A 關鍵字
附錄B 常見錯誤
附錄C 程序調(diào)試
附錄D 庫函數(shù)
附錄E 常用字符與ASCII碼對照表
附錄F 常用C語言庫文件
附錄G 預處理
參考文獻