
0人評分過此書
C程式語言導論與實例設計
-
Chapter 1 軟體開發的基本概念
-
1.1 前言
-
1.2 電腦硬體和軟體
-
1.3 軟體的特性
-
1.4 程式和程式語言
-
1.5 資訊系統開發生命週期
-
1.6 軟體開發流程
-
1.7 軟體開發會面臨哪些挑戰
-
1.8 軟體開發的迷思
-
1.9 軟體開發的成功守則
-
1.10 後記
-
1.11 習題
-
-
Chapter 2 C 程式語言的基本概念
-
2.1 前言
-
2.2 C程式語言的演進歷程
-
2.3 C程式語言的特色
-
2.4 一支簡單的C程式
-
2.5 編譯與執行
-
2.5.1 編譯
-
2.5.2 直譯
-
2.5.3 下載及安裝DevC++
-
2.5.4 編輯、編譯、執行C程式
-
2.5.5 另一種編輯、編譯、執行方式
-
-
2.6 語法錯誤、語意錯誤和執行時期錯誤
-
2.7 良好的程式應具備哪些風格
-
2.8 設計程式的步驟
-
2.9 程式流程圖是設計程式的好幫手
-
2.10 學會撰寫程式的秘訣
-
2.11 後記
-
2.12 習題
-
-
Chapter 3 資料型態與變數
-
3.1 前言
-
3.2 C的程式結構與宣告敘述
-
3.3 關鍵字與識別字
-
3.4 變數和常數的宣告
-
3.5 基本資料型態
-
3.5.1 整數
-
3.5.2 浮點數
-
3.5.3 字元
-
3.5.4 布林
-
-
3.6 衍生資料型態
-
3.6.1 字串
-
3.6.2 列舉
-
-
3.7 關於整數和浮點數的符號常數定義
-
3.8 後記
-
3.9 習題
-
-
Chapter 4 敘述、運算式與運算子
-
4.1 前言
-
4.2 運算式
-
4.3 敘述
-
4.4 運算子
-
4.4.1 指定運算子與複合指定
-
4.4.2 一元運算子
-
4.4.3 二元運算子:算術運算子
-
4.4.4 二元運算子:遞增遞減運算子
-
4.4.5 二元運算子:關係運算子
-
4.4.6 二元運算子:邏輯運算子
-
4.4.7 二元運算子:移位運算子
-
4.4.8 二元運算子:位元運算子
-
4.4.9 三元運算子
-
-
4.5 運算子的優先順序
-
4.6 資料型態轉換
-
4.6.1 自動型態轉換
-
4.6.2 強制型態轉換
-
-
4.7 後記
-
4.8 習題
-
-
Chapter 5 格式化輸入與輸出
-
5.1 前言
-
5.2 資料流
-
5.3 printf()函式
-
5.3.1 printf()的轉換指定詞
-
5.3.2 printf()的修飾字元與旗標
-
-
5.4 scanf()函式
-
5.4.1 scanf()的轉換指定詞
-
5.4.2 scanf()的修飾字元
-
-
5.5 其他技巧
-
5.5.1 使用修飾字元
-
5.5.2 指定寬度讓輸出更美觀
-
5.5.3 輸出整段文章
-
5.5.4 printf()和scanf()的傳回值
-
5.5.5 跳脫字元
-
-
5.6 後記
-
5.7 習題
-
-
Chapter 6 結構化程式設計與選擇結構
-
6.1 前言
-
6.2 結構化程式設計
-
6.2.1 循序結構
-
6.2.2 選擇結構
-
6.2.3 重複結構
-
-
6.3 選擇結構
-
6.3.1 關係運算子
-
6.3.2 邏輯運算子
-
6.3.3 if
-
6.3.4 if-else
-
5.3.5 巢狀if
-
6.3.6 else-if
-
6.3.7 switch
-
-
6.4 標記與goto敘述
-
6.5 綜合練習
-
6.5.1 字串資料的比對與計數
-
6.5.2 將阿拉伯數字轉為國字
-
-
6.6 後記
-
6.7 習題
-
-
Chapter 7 重複結構
-
7.1 前言
-
7.2 重複結構-迴圈
-
7.2.1 while
-
7.2.2 do-while
-
7.2.3 for
-
-
7.3 break和continue
-
7.3.1 break
-
7.3.2 continue
-
-
7.4 綜合練習
-
7.4.1 輸入字串資料,然後依相反順序印出
-
7.4.2 列印上三角形和與其對稱之下三角形
-
7.4.3 計算平均分數
-
7.4.4 印出不大於正整數n的所有質數
-
7.4.5 以歐幾里德輾轉相除法求x、y兩正整數的最大公因數
-
-
7.5 後記
-
7.6 習題
-
-
Chapter 8 函 數
-
8.1 前言
-
8.2 定義函數
-
8.3 函數呼叫及回傳
-
8.3.1 沒有傳入參數及回傳值的函數
-
8.3.2 有傳入參數值及回傳值的函數
-
-
8.4 陣列傳遞
-
8.4.1 傳遞陣列
-
8.4.2 傳遞字串
-
-
8.5 遞迴
-
8.6 綜合練習
-
8.6.1 字串修改
-
8.6.2 遞迴加總
-
-
8.7 後記
-
8.8 習題
-
-
Chapter 9 陣 列
-
9.1 前言
-
9.2 一維陣列
-
9.3 二維陣列
-
9.3.1 二維陣列宣告及初始值設定
-
9.3.2 二維陣列轉一維陣列
-
-
9.4 三維陣列及多維陣列
-
9.5 綜合練習
-
9.5.1 泡沫排序法
-
9.5.2 二元搜尋法
-
-
9.6 後記
-
9.7 習題
-
-
Chapter 10 字 串
-
10.1 前言
-
10.2 字元陣列與字串
-
10.3 字串宣告
-
10.4 字串的應用
-
10.4.1 取得字串長度
-
10.4.2 擷取字元
-
10.4.3 找出字元第一次出現及最後一次出現的位置
-
10.4.4 取得部分字元
-
10.4.5 連接二個字串
-
10.4.6 字元取代
-
10.4.7 字串反轉
-
10.4.8 字串小寫轉大寫
-
-
10.5 常用字串函式
-
10.6 綜合練習
-
10.7 後記
-
10.8 習題
-
-
Chapter 11 指 標
-
11.1 前言
-
11.2 記憶體位址
-
11.3 指標宣告
-
11.4 指標變數
-
11.5 指標與陣列
-
11.6 字串指標
-
11.6.1 取得字串長度
-
11.6.2 擷取字元
-
11.6.3 找出字元第一次出現及最後一次出現的位置
-
-
11.7 字串陣列指標
-
11.8 指標與函式
-
11.9 動態配置
-
11.10 後記
-
11.11 習題
-
-
Chapter 12 結構與聯合
-
12.1 前言
-
12.2 認識結構
-
12.2.1 結構宣告
-
12.2.2 結構的應用
-
-
12.3 結構與陣列
-
12.4 結構內的資料型別
-
12.5 結構與指標
-
12.6 結構與函式
-
12.7 聯合
-
12.8 後記
-
12.9 習題
-
-
Chapter 13 資料檔案管理
-
13.1 前言
-
13.2 資料讀取
-
13.2.1 檔案開檔fopen()、讀取字元fgetc()、檔案關檔fclose()
-
13.2.2 讀取字串fgets()
-
-
13.3 資料寫入
-
13.3.1 寫入字元fputc()
-
13.3.2 寫入字串fputs()
-
13.3.3 學生成績檔寫入
-
13.3.4 學生成績資料新增
-
-
13.4 格式化資料寫入及讀取fprintf()、fscanf()
-
13.5 資料修改
-
13.5.1 取得檔案指標位置 ftell()、更改指標位置fseek()
-
13.5.2 修改學生成績資料
-
-
13.6 後記
-
13.7 習題
-
-
Chapter 14 前置處理器及常用函式
-
14.1 前言
-
14.2 標準輸入、輸出函式庫
-
14.3 字元檢查函式庫
-
14.4 數學函數
-
14.5 工具函式庫
-
14.6 前置處理器
-
14.7 綜合練習
-
14.8 後記
-
14.9 習題
-
-
附錄
-
附錄1 C語言關鍵字(保留字)
-
附錄2 ASCII 編碼表
-
附錄3 安裝及執行 Visual C++ Express Edition
-
附錄4 安裝及執行 Borland C++ Builder
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分