

1.淺顯易懂的內容敘述和範例解說:
透過容易理解的敘述方式,搭配詳細的範例解說,輕鬆理解和應用C語言的各種概念。
2.符合ANSI C標準:
依循ANSI C語法撰寫,適用於任何編譯程式。
3.豐富的圖表和實作題目:
詳細的圖表說明與豐富實作,幫助加快理解速度。
4.以Dev-C++為程式編寫工具。
透過容易理解的敘述方式,搭配詳細的範例解說,輕鬆理解和應用C語言的各種概念。
2.符合ANSI C標準:
依循ANSI C語法撰寫,適用於任何編譯程式。
3.豐富的圖表和實作題目:
詳細的圖表說明與豐富實作,幫助加快理解速度。
4.以Dev-C++為程式編寫工具。
內容簡介
這是專為C語言初學者設計的教學書籍,以淺顯易懂的文句和豐富的範例說明,使讀者能夠快速掌握C語言的基礎概念和實作技巧。無論您是否有程式設計的經驗,本書都能引導您輕鬆進入C語言的世界,並提供實用的上機練習、程式實作及除錯題,幫助讀者在實際操作中學習。
本書從C語言基本概念、資料型態、格式化輸入輸出、運算子、選擇敘述、迴圈、函式與儲存類別、陣列、指標、字串、結構與聯集到檔案操作等完整的教學內容。此外,本書的C編譯器以Dev-C++為主,方便讀者進行學習和實作。
新版進行範例更新與章節微幅調整,確保內容更貼近實際應用,讓學習過程更加流暢。
產品目錄
第1章 C程式概觀
1.1 C程式語言
1.2 從一個簡單的範例談起
1.3 如何編譯及執行程式
1.4 變數宣告
1.5 關鍵字
1.6 上機練習
1.7 程式實作
第2章 資料型態
2.1 位元、位元組與字組
2.2 整數與浮點數
2.3 int型態
2.4 char型態
2.5 float與double型態
2.6 溢值問題
2.7 常數
2.8 上機練習
2.9 程式實作
第3章 格式化輸入輸出
3.1 轉換規格
3.2 轉換修飾詞
3.3 旗標欄位與寬度
3.4 精確度欄位
3.5 函式scanf()
3.6 特殊的 * 修飾詞
3.7 printf()與scanf()的回傳值
3.8 轉換的意義
3.9 上機練習
3.10 除錯題
3.11 程式實作
第4章 運算子
4.1 指定運算子
4.2 算數運算子
4.3 sizeof運算子
4.4 餘數運算子
4.5 遞增與遞減運算子
4.6 優先順序
4.7 位元運算子
4.8 位元運算子的用途
4.9 運算式的值
4.10 型態轉換
4.11 上機練習
4.12 除錯題
4.13 程式實作
第5章 選擇敘述
5.1 if敘述與關係運算子
5.2 if...else敘述
5.3 巢狀if敘述
5.4 真值與假值
5.5 邏輯運算子
5.6 條件運算子
5.7 else if多重選擇
5.8 switch...case敘述
5.9 上機練習
5.10 除錯題
5.11 程式實作
第6章 迴圈
6.1 while迴圈
6.2 do...while迴圈
6.3 for迴圈
6.4 算術指定運算子
6.5 逗號運算子
6.6 巢狀迴圈
6.7 break敘述與continue敘述
6.8 上機練習
6.9 除錯題
6.10 程式實作
第7章 函式與儲存類別
7.1 函式的基本觀念
7.2 函式參數
7.3 具有回傳值的函式
7.4 遞迴函式
7.5 變數儲存種類
7.6 視域與生命期
7.7 前置處理程式
7.8 上機練習
7.9 除錯題
7.10 程式實作
第8章 陣列
8.1 陳列宣告與表示法
8.2 陣列的初始化方式
8.3 二維陣列與多維陣列
8.4 應用範例
8.5 上機練習
8.6 除錯題
8.7 程式實作
第9章 指標
9.1 指標的觀念
9.2 指標變數
9.3 指標的用途
9.4 陣列與指標
9.5 在函式之間傳遞陣列
9.6 函式回傳指標的型態
9.7 應用範例:選擇排序法
9.8 上機練習
9.9 除錯題
9.10 程式實作
第10章 字串
10.1 宣告與初始化方式
10.2 字串的長度
10.3 字串拷貝
10.4 字串連結
10.5 字串比較
10.6 字元與其庫存函式
10.7 命令列參數
10.8 上機練習
10.9 除錯題
10.10 程式實作
第11章 結構與聯集
11.1 結構的用途
11.2 結構標籤
11.3 以結構當做參數或回傳值
11.4 應用範例:鏈結串列
11.5 聯集
11.6 列舉型態
11.7 typedef指令
11.8 上機練習
11.9 除錯題
11.10 程式實作
第12章 檔案
12.1 標準檔案I/O
12.2 覆寫模式與附加模式
12.3 文字檔與二進位檔
12.4 檔案區段I/O
12.5 檔案隨機存取
12.6 上機練習
12.7 除錯題
12.8 程式實作
第13章 綜合
13.1 實例探討
13.2 程式實作
附錄A Dev-C++使用說明
附錄B C語言運算子的運算優先順序與結合性
附錄C ASCII字元碼
1.1 C程式語言
1.2 從一個簡單的範例談起
1.3 如何編譯及執行程式
1.4 變數宣告
1.5 關鍵字
1.6 上機練習
1.7 程式實作
第2章 資料型態
2.1 位元、位元組與字組
2.2 整數與浮點數
2.3 int型態
2.4 char型態
2.5 float與double型態
2.6 溢值問題
2.7 常數
2.8 上機練習
2.9 程式實作
第3章 格式化輸入輸出
3.1 轉換規格
3.2 轉換修飾詞
3.3 旗標欄位與寬度
3.4 精確度欄位
3.5 函式scanf()
3.6 特殊的 * 修飾詞
3.7 printf()與scanf()的回傳值
3.8 轉換的意義
3.9 上機練習
3.10 除錯題
3.11 程式實作
第4章 運算子
4.1 指定運算子
4.2 算數運算子
4.3 sizeof運算子
4.4 餘數運算子
4.5 遞增與遞減運算子
4.6 優先順序
4.7 位元運算子
4.8 位元運算子的用途
4.9 運算式的值
4.10 型態轉換
4.11 上機練習
4.12 除錯題
4.13 程式實作
第5章 選擇敘述
5.1 if敘述與關係運算子
5.2 if...else敘述
5.3 巢狀if敘述
5.4 真值與假值
5.5 邏輯運算子
5.6 條件運算子
5.7 else if多重選擇
5.8 switch...case敘述
5.9 上機練習
5.10 除錯題
5.11 程式實作
第6章 迴圈
6.1 while迴圈
6.2 do...while迴圈
6.3 for迴圈
6.4 算術指定運算子
6.5 逗號運算子
6.6 巢狀迴圈
6.7 break敘述與continue敘述
6.8 上機練習
6.9 除錯題
6.10 程式實作
第7章 函式與儲存類別
7.1 函式的基本觀念
7.2 函式參數
7.3 具有回傳值的函式
7.4 遞迴函式
7.5 變數儲存種類
7.6 視域與生命期
7.7 前置處理程式
7.8 上機練習
7.9 除錯題
7.10 程式實作
第8章 陣列
8.1 陳列宣告與表示法
8.2 陣列的初始化方式
8.3 二維陣列與多維陣列
8.4 應用範例
8.5 上機練習
8.6 除錯題
8.7 程式實作
第9章 指標
9.1 指標的觀念
9.2 指標變數
9.3 指標的用途
9.4 陣列與指標
9.5 在函式之間傳遞陣列
9.6 函式回傳指標的型態
9.7 應用範例:選擇排序法
9.8 上機練習
9.9 除錯題
9.10 程式實作
第10章 字串
10.1 宣告與初始化方式
10.2 字串的長度
10.3 字串拷貝
10.4 字串連結
10.5 字串比較
10.6 字元與其庫存函式
10.7 命令列參數
10.8 上機練習
10.9 除錯題
10.10 程式實作
第11章 結構與聯集
11.1 結構的用途
11.2 結構標籤
11.3 以結構當做參數或回傳值
11.4 應用範例:鏈結串列
11.5 聯集
11.6 列舉型態
11.7 typedef指令
11.8 上機練習
11.9 除錯題
11.10 程式實作
第12章 檔案
12.1 標準檔案I/O
12.2 覆寫模式與附加模式
12.3 文字檔與二進位檔
12.4 檔案區段I/O
12.5 檔案隨機存取
12.6 上機練習
12.7 除錯題
12.8 程式實作
第13章 綜合
13.1 實例探討
13.2 程式實作
附錄A Dev-C++使用說明
附錄B C語言運算子的運算優先順序與結合性
附錄C ASCII字元碼
規格
誠品貨碼 / 2682788684009
ISBN13 / 9786264010818
ISBN10 /
EAN貨碼 / 9786264010818
頁數 / 440
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 26x19x2
級別 / N:無
退貨說明
退貨須知:
- 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
- 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。
依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
- 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
- 報紙、期刊或雜誌。
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
- 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
- 國際航空客運服務。
若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:
- 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
- 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
- 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
- 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
- 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
- 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送





























