新書推薦:
《
我和抑郁症的3000天
》
售價:NT$
301.0
《
与骸骨交谈:我希望每一个真相都被发现
》
售價:NT$
347.0
《
人体使用手册3:自愈力的逻辑(全面解读身体面对疾病时的反应逻辑,学习更多有效的系列家庭按摩)
》
售價:NT$
281.0
《
素描简史:从文艺复兴到现代艺术
》
售價:NT$
1989.0
《
智慧宫丛书028·神工智能 诸神与古代世界的神奇造物
》
售價:NT$
398.0
《
街头健身训练指南
》
售價:NT$
1214.0
《
留学早规划
》
售價:NT$
347.0
《
文化的演化:民众动机正在重塑世界
》
售價:NT$
403.0
|
內容簡介: |
本書採用ANSI-C標準C語言的語法,詳細說明程式設計的觀念和相關技術,強調不只單純學習C語言;更希望能夠建立讀者正確的程式設計觀念,以便讓讀者能夠靈活運用C語言來建立所需的應用程式。
學習程式設計不只需要學會程式語言的語法;更重要的是學會電腦的程式邏輯。有鑑於此,本書提供多個案例研究來完整實作程式設計的基本步驟,從定義問題開始,使用fChart工具繪製設計演算法的流程圖,在執行流程圖驗證演算法後,才將設計的演算法撰寫成C程式碼,一步一步引導讀者建立出解決問題的C程式,完整訓練和提昇讀者的邏輯思考、抽象推理與問題解決能力。
本書特色:
1.第一本使用OrwellDev-C++64位元CC++編譯器的C語言教材(相容於Dev-C++整合開發環境)。
2.循序漸進學習程式語言的基礎、程式設計方法、C程式語言和程式語言的整合開發環境。
3.詳細說明流程圖和結構化程式開發。
4.完整學習C語言結構化、程序式和模組化程式設計;C++物件導向程式設計。
5.本書獨家提供fChart流程圖直譯工具[編輯版],不但可以幫助你繪製流程圖,更可以馬上看到執行結果、了解執行過程和除錯,輕鬆幫助你訓練程式邏輯和解決問題的能力。
|
目錄:
|
第1章程式語言與C語言的基礎
1-1程式的基礎
1-2程式語言的種類
1-3程式設計技術的演進
1-4C語言的基礎
1-5C語言的開發環境
第2章建立C程式與基本輸出入
2-1程式設計的基本步驟
2-2建立簡單的C程式
2-3C程式的基本架構
2-4C語言的寫作風格
2-5在Windows作業系統執行C程式
2-6C語言的基本輸出與輸入
2-7程式的除錯
第3章變數、常數與資料型態
3-1C語言的識別字
3-2變數的宣告與初值
3-3指定敘述
3-4C語言的資料型態
3-5定義符別常數
第4章運算子與運算式
4-1運算式的基礎
4-2C語言的運算子
4-3指定運算子
4-4算術運算子
4-5逗號運算子
4-6資料型態的轉換
第5章流程圖與結構化程式開發
5-1程式邏輯的基礎
5-2演算法與流程圖
5-3fChart流程圖直譯工具
5-4結構化程式開發
第6章條件敘述
6-1程式區塊
6-2if敘述與關係邏輯運算子
6-3二選一條件敘述
6-4案例研究:判斷遊樂場門票
6-5多選一條件敘述
6-6巢狀條件敘述
6-7案例研究:判斷猜測數字大小
第7章迴圈結構
7-1for計數迴圈
7-2條件迴圈
7-3巢狀迴圈與無窮迴圈
7-4中斷與繼續迴圈
7-5案例研究:猜數字遊戲
7-6goto敘述和標籤
第8章函數
8-1再談由上而下設計方法
8-2建立C語言的函數
8-3函數的參數傳遞方式
8-4函數的應用範例
8-5變數的有效範圍
8-6遞迴函數
第9章陣列與字串
9-1陳列的基礎
9-2一維陣列
9-3二維與多維陣列
9-4在函數使用陣列參數
9-5陣列的應用──搜尋與排序
9-6C語言的字串
第10章指標
10-1指標的基礎
10-2使用指標變數
10-3指標與一維陣列
10-4指標運算
10-5指標與字串
10-6指向指標的指標──多種指標
10-7指向函數的指標
第11章格式化輸入與輸出
11-1C語言的主控台輸入與輸出
11-2字元輸入與輸出函數
11-3字串的輸入與輸出函數
11-4格式化資料輸入函數
11-5格式化資料輸出函數
第12章結構、聯合和列舉型態
12-1結構資料型態
12-2結構陣列
12-3結構與指標
12-4結構與函數
12-5聯合與列舉資料型態
12-6建立C語言的新型態
第13章檔案處理
13-1C語言的檔案輸入與輸出
13-2文字檔案的讀寫
13-3二進位檔案的讀寫
13-4檔案與資料夾處理
第14章前置處理與大型程式開發
14-1C語言的前置處理
14-2C語言的巨集
14-3C語言的模組化程式設計
14-4Dev-C++的專案管理
第15章位元運算、動態記憶體配置與鏈結串列
15-1數字系統與轉換
15-2C語言的位元運算子
15-3位元欄位
15-4動態記憶體配置
15-5鏈結串列
第16章從C到C++語言
16-1C++的基礎
16-2C++的輸出與輸入
16-3C++的函數過載
16-4物件導向程式設計的基礎
16-5C++的類別與物件
附錄A安裝與使用OrwellDev-C++整合開發環境
附錄BC語言的標準函數庫
|
|