《C語言編程思維》是2014年1月清華大學出版社出版的圖書,作者是陳萌、鮑淑娣。
基本介紹
- 書名:C語言編程思維
- 作者:陳萌、鮑淑娣
- ISBN:9787302351863
- 定價:39.80元
- 出版社:清華大學出版社
- 出版時間:2014.01.01
內容簡介
圖書目錄
1.1何謂編程
1.2為何編程
1.3怎樣編程
1.4計算機的世界有何不同
1.5程式是怎樣工作的
1.6為什麼選擇C語言
1.7C從何而來
1.8從C去向何方
1.9數學與編程的關係
1.10編程難嗎
【技能訓練題】
第2章 編程環境與風格
2.1搭建C語言開發環境
2.2工程與程式
2.3程式的一般結構
2.4標識符的命名與規則
2.5程式的書寫風格
【技能訓練題】
【應試訓練題】
第3章 機器思維
3.1機器解題的過程
3.2用圖形描述的解題過程(流程圖)
3.3用語言描述的解題過程(偽代碼)
【技能訓練題】
第4章 順序結構的程式
4.1程式的組成
4.1_1常量
4.1.2變數聲明與使用
4.1.3C語言的運算符號
4.1.4表達式與語句
4.2程式與外界的交流
4.2.1輸入到程式
4.2.2輸出處理
4.3程式的排錯與調試
4.3.1軟體Bug與調試
4.3.2常用調試工具
4.3.3VisualC++6.0的調試方法
4.4典型的順序問題
4.4.1單位及貨幣的轉換
4.4.2面積的計算
4.4.3整數分解問題
【技能訓練題】
【應試訓練題】
第5章 會思考的程式
5.1“智慧型”的實質
5.2選擇結構的實現
5.2.1條件表達式
5.2.2if語句
5.2.3多路分支的“剋星”switch
5.2.4if和switch的選擇
5.3典型的分支問題
5.3.1為什麼密碼都要輸入兩次
5.3.2成績轉換問題(百分制轉優良中差)
5.3.3排序問題
【技能訓練題】
【應試訓練題】
第6章 循環往復,周而復始
6.1C語言的三種循環結構
6.1.1先判斷,後循環(while)
6.1.2先循環,後判斷(do-while)
6.1.3for語句
6.2無限循環與中途退出
6.2.1無限循環
6.2.2break和continue
6.2.3被遺忘的goto
6.3典型的循環問題
6.3.1循環輸入
6.3.2多項式的求解
6.3.3循環的嵌套
【技能訓練題】
【應試訓練題】
第7章 模組化與協作開發
7.1任務分解與協作
7.1.1任務分解的意義
7.1.2團隊合作
7.2函式的定義與使用
7.2.1自定義函式
7.2.2函式的聲明與調用
7.2.3全局變數與局部變數
7.2.4變數的生存周期
7.3庫函式與API
7.3.1庫函式
7.3.2系統API
7.3.3第三方API
7.4遞歸
【技能訓練題】
【應試訓練題】
第8章 批量數據的處理
8.1一維數組與線性結構
8.1.1一維數組的定義與初始化
8.1.2一維數組的套用
8.2二維數組
8.2.1二維數組的定義
8.2.2二維數組的初始化
8.2.3二維數組的套用
8.3字元串
8.3.1字元數組與字元串的關係
8.3.2字元串的輸入與輸出
8.3.3常見字元串處理函式
8.3.4字元串的套用
【技能訓練題】
【應試訓練題】
第9章 指針與記憶體
9.1指針是什麼
9.1.1Windows的記憶體管理
9.1.2指針的定義
9.1.3指針的使用
9.1.4指針的右左法則
9.2指針的常用方法
9.2.1指針在數組中的運用
9.2.2指針在函式中的運用
【技能訓練題】
【應試訓練題】
第10章 Windows檔案系統及操作
10.1Windows檔案系統
10.1.1Windows檔案系統簡介
10.1.2檔案、資料夾和路徑
10.1.3C語言中對路徑的描述
10.1.4字元檔案與二進制檔案
10.1.5檔案操作的一般流程
10.2文本檔案的基本操作
10.2.1文本檔案讀寫函式
10.2.2文本檔案讀寫示例
10.3二進制檔案的基本操作
10.3.1二進制檔案讀寫函式
10.3.2二進制檔案讀寫示例
【技能訓練題】
【應試訓練題】
第11章 自定義數據類型
11.1結構體
11.1.1結構體數據類型簡介
11.1.2結構體定義與引用
11.1.3結構體套用示例
11.2共用體
11.2.1共用體類型簡介
11.2.2共用體定義與引用
11.2.3共用體套用示例
【技能訓練題】
【應試訓練題】
附錄A ASClI碼錶
附錄B VC常見錯誤提示
附錄C 常用庫函式索引表