C 教學範本, 2/e

洪錦魁

  • 出版商: 上奇資訊
  • 出版日期: 2012-08-14
  • 定價: $450
  • 售價: 8.5$383
  • 語言: 繁體中文
  • ISBN: 9862574739
  • ISBN-13: 9789862574737
  • 相關分類: C 程式語言

無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

這是一本C語言學習的完整教材,從最基本的C語言觀念開始介紹,逐步講解程式流程控制、函數、指標,以及一些簡單的資料結構;每一章節均附上完整實例輔以解說,相信只要遵循本書步驟,必可在很短時間內學會C語言。
全書內容包含:
•  C
語言基本觀念
•  C
語言基本資料處理的概念
• 
基本的輸入輸出
• 
程式的流程控制
• 
陣列和指標
• 
函數的應用
• 
變數的等級
•  C
語言的前端處理程式
• 
使用者自定資料型態
• 
字串的徹底剖析
• 
基本位元的運算
• 
測試符號與符號轉換函數
• 
檔案的輸入與輸出
• 
檔案與目錄的管理
• 
認識其它常用的函數
• 
基本的串列結構
• 
堆疊與佇列
• 
二元樹
• 
字串的徹底剖析
•  C
指令索引表
• 
函數索引表

C語言的重要概念,巧妙分布在18章中,讓讀者可以循序漸進的學習。
範例與程式設計知識做完美結合,提供豐富的學習樣本。
以簡單的敘述方式講述程式語言的概念,讓沒有程式基礎的讀者,自我學習時沒有任何負擔。

<章節目錄>

01 C語言基本觀念
1-1 C
語言的未來
1-2 C
語言的特色
1-3 C
程式語言開發過程
1-4
規劃程式
1-5
程式除錯Debug
1-6
程式的名稱

1-7 C
語言程式結構分析
1-8 C
語言程式範例ch1_2.c的解說
1-9
習題
02 C語言基本資料處理的概念
2-1
變數名稱的使用
2-2
變數的宣告
2-3
基本資料型態
2-4
常數的表達方式
2-5
基本的算術運算
2-6
型別的轉換
2-7 C
語言的特殊運算式
2-8
習題
03章 基本的輸入輸出
3-1 printf( )
3-2 scanf( )
3-3
字元的輸入和輸出函數
3-4
習題
04章 程式的流程控制
4-1
關係運算子與邏輯運算子
4-2 for
敘述
4-3 while
敘述
4-4 do-while
敘述
4-5 if
敘述
4-6 else-if
敘述
4-7 e1
e2e3 特殊運算式
4-8 switch
敘述
4-9 break
敘述
4-10 continue
敘述
4-11 goto
敘述
4-12
習題
05章 陣列和指標
5-1
一維陣列
5-2
二維陣列
5-3
指標的基本概念
5-4
指標的陣列的混合應用
5-5
習題
 
06章 函數的應用
6-1
函數的定義
6-2
主程式和函數的位置
6-3
函數的傳回值return
6-4
陣列資料的傳遞

6-5
指標的傳遞
6-6
遞迴式函數的呼叫
6-7
新式ANSI 函數的宣告
6-8
簡易數學函數的使用
6-9
習題
07章 變數的等級
7-1 auto
7-2 static
7-3 external
7-4 static external
7-5 register
7-6
習題
08 C語言的前端處理程式
8-1
巨集#define 指令
8-2 #include
功能
8-3
條件式的編譯
8-4
習題
09章 使用者自定資料型態
9-1 typedef
9-2
結構資料型態
9-3
結構資料與陣列
9-4
巢狀的結構.
9-5
結構資料與函數

9-6 union
9-7 enum
9-8
習題
10章 字串的徹底剖析
10-1
由字元所組成的一維陣列
10-2
字串的應用
10-3
字串與指標
10-4 gets( )
puts( )函數
10-5 C
語言的字串處理的函數
10-6
字串陣列
10-7
陣列的字串指標
10-8
命令列的參數
10-9
習題
11章 基本位元的運算
11-1 &
運算子
11-2 │
運算子
11-3 ^
運算子
11-4
運算子
11-5 <<
運算子
11-6 >>
運算子
11-7
位元欄位
11-8
習題
12章 測試符號與符號轉換函數
12-1 isalnum( )
12-2 isalpha( )
12-3 isascii( )
12-4 iscntrl( )
12-5 isdigit( )
12-6 isgraph( )
12-7 islower( )
12-8 isprint( )
12-9 ispunct( )
12-10 isspace( )
12-11 isupper( )
12-12 isxdigit( )
12-13 tolower( )
12-14 toupper( )
12-15
習題
13章檔案的輸入與輸出
13-1
有緩衝區的輸入與輸出函數
13-2 C
語言預設的檔案指標
13-3
無緩衝區的輸入與輸出
13-4
習題
14章 檔案與目錄的管理
14-1
檔案的刪除
14-2
檔名的更改
14-3
檔案長度計算
14-4
子目錄的建立
14-5
刪除子目
14-6
獲得目前目錄路徑
14-7
習題
15章 認識其它常用的函數
15-1
資料轉換函數
15-2
隨機數函數
15-3
習題
16章 基本的串列結構
16-1
動態資料結構的宣告
16-2
記憶體的配置
16-3
鏈結串列的基本運作
16-4
串列的連接1
16-5
串列內節點的刪除

16-6
釋回記憶體空間
16-7
節點的插入
16-8
雙向鏈結串列
16-9
習題

 17章 堆疊與佇列
17-1
堆疊
17-2
佇列
17-3
習題
18章 二元樹
18-1
二元樹的節點結構
18-2
二元樹的建立
18-3
二元樹的列印
18-4
習題
附錄A 字串的徹底剖析
附錄B C指令索引表
附錄C 函數索引表

<光碟內容>

本書完整範例檔案