開啟 App
跳到主要內容
IP : 216.73.216.104
會員登入
語系選單
繁體中文
简体中文
English
日文
韓文
全館分類
主題書展
閱讀專欄
IP:216.73.216.104
最新消息
全館分類
主題書展
閱讀專欄
切換以下語系
繁體中文
简体中文
English
日文
韓文
登入
進階/全文搜尋
首頁
電腦
詳目頁
:::
我要寫評分/評論
0
人評分過此書
C最強入門邁向頂尖高手之路王者歸來
作者
:
洪錦魁 (著)
出版社
:
深智數位股份有限公司
出版日期
:
2022/06/01
閱讀格式
:
PDF
書籍分類
:
學術書
;
電腦
學科分類
:
科學類
ISBN
:
9786267146187
朗讀功能
:
因版權限制,本書不支援朗讀功能
C(電腦程式語言)
試閱
推薦採購
已收藏
收藏
追蹤
分享
選擇分享方式
購買此書
擁有此書的圖書館
搜尋館別
選擇單位類型或單位所在地區
選擇單位類型
:
不限類型
大學校院
技職校院
公司行號
高中職
國中小
醫療單位
公共圖書館
政府機構
其他
選擇單位所在地區
:
不限地區
其他
海外地區
台灣東部
台灣離島
台灣北部
台灣南部
台灣中部
所有文化部計次圖書館
確認
推薦本館採購書籍
您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購
讀者資料
圖書館
:
Palacky University
*
姓名
:
請輸入姓名
*
身分
:
請選擇
教師
大專院校學生
行政人員
其他
請選擇您的身分別
系所
:
請輸入系所
*
E-mail
:
※ 我們會寄送一份副本至您填寫的Email中
請輸入Email
電話
:
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
請輸入電話
*
請輸入驗證碼
:
驗證碼錯誤
更新驗證碼
送出
內容簡介
目錄
C最強入門邁向頂尖高手之路王者歸來
第一章 C語言基本觀念
1-1 C語言的未來
1-2 C語言的特色
1-3 C程式語言開發過程
1-4 規劃程式
1-5 程式除錯Debug
1-6 程式的名稱
1-7 C語言程式結構分析
1-8 C語言程式範例ch1_3.c的解說
1-8-1 程式的列號
1-8-2 程式的註解
1-8-3 引用標頭檔
1-8-4 主程式int main()宣告
1-8-5 程式的內容
1-8-6 變數的宣告
1-8-7 程式範例ch1_3.c 的解說
1-9 習題
第2章 C語言資料處理的概念
2-1 變數名稱的使用
2-1-1 認識C語言的變數
2-1-2 認識不需事先宣告變數的程式語言
2-2 變數的宣告
2-3 基本資料型態
2-3-1 整數int
2-3-2 字元char
2-3-3 浮點數
2-3-4 sizeof()函數
2-3-5 字串資料型態
2-4 常數的表達方式
2-4-1 整數常數
2-4-2 浮點常數
2-4-3 字元常數
2-4-4 字串常數
2-4-5 一次設定多個變數值
2-5 程式設計的專有名詞
2-5-1 程式碼
2-5-2 運算式(Expression)
2-5-3 運算子(Operator)與運算元(Operand)
2-5-4 運算元也可以是一個運算式
2-5-5 指定運算子(Assignment Operator)
2-5-6 單元運算子(Unary Operator)
2-5-7 二元運算子(Binary Operator)
2-5-8 三元運算子(Ternary Operator)
2-6 算術運算
2-6-1 基礎算數運算符號
2-6-2 負號(-)運算
2-6-3 否(!)運算
2-6-4 運算優先順序
2-6-5 程式碼指令太長的處理
2-7 資料型態的轉換
2-7-1 基礎資料型態的轉換
2-7-2 整數和字元混合使用
2-7-3 開學了學生買球鞋
2-8 C語言的特殊運算式
2-8-1 遞增和遞減運算式
2-8-2 設定的特殊運算式
2-9 專題實作──圓面積/圓周長/圓周率
2-9-1 圓面積與周長的計算
2-9-2 計算圓周率
2-10 習題
第3章 基本的輸入與輸出
3-1 printf()
3-1-1 C語言的控制字元\n
3-1-2 %d 十進位整數的列印
3-1-3 %f 浮點數或是雙倍精度浮點數的列印
3-1-4 %c 字元的列印
3-1-5 其他格式化資料列印原則
3-2 scanf()
3-2-1 讀取數值資料
3-2-2 讀取字元資料
3-3 字元的輸入和輸出函數
3-3-1 getche()和putchar()函數
3-3-2 getchar()函數
3-3-3 getch()函數
3-4 認識簡單的字串讀取
3-4-1 使用scanf()讀取字串
3-4-2 使用scanf()應注意事項
3-5 專題實作──單位轉換/計算到月球的時間/雞兔同籠
3-5-1 基礎實例應用
3-5-2 計算地球到月球所需時間
3-5-3 雞兔同籠──解聯立方程式
3-5-4 高斯數學──計算等差數列和
3-5-5 補充說明system()
3-6 習題
第4章 簡易數學函數的使用
4-1 pow()和pow10()函數──求某數值的次方值
4-1-1 pow()函數
4-1-2 pow10()函數
4-2 sqrt()函數──求平方根值
4-3 絕對值函數
4-4 floor()函數-不大於數值的最大整數
4-5 ceil()函數-不小於數值的最小整數
4-6 hypot()函數
4-7 exp()函數-指數計算
4-8 對數函數
4-8-1 log()函數-對數函數
4-8-2 log10()函數──對數函數
4-8-3 log2()函數──對數函數
4-9 三角函數
4-10 fmod()-計算浮點數的餘數
4-11 專題實作──價值衰減/存款與房貸/計算地球任意兩點的距離
4-11-1 銀行存款複利的計算
4-11-2 價值衰減的計算
4-11-3 計算座標軸2 個點之間的距離
4-11-4 房屋貸款問題實作
4-11-5 正五角形面積
4-11-6 使用經緯度觀念計算地球任意兩點的距離
4-11-7 求一元二次方程式的根
4-11-8 求解聯立線性方程式
4-11-9 使用反餘弦函數計算圓周率
4-12 習題
第5章 程式的流程控制
5-1 關係運算子
5-2 邏輯運算子
5-3 if敘述
5-4 if⋯else敘述
5-5 巢狀的if敘述
5-6 if⋯else if⋯else敘述
5-7 e1?e2:e3特殊運算式
5-8 switch敘述
5-9 goto敘述
5-10 專題實作──BMI指數/閏年計算/猜數字/火箭升空
5-10-1 BMI指數計算
5-10-2 計算閏年程式
5-10-3 成績判斷輸出適當的字串
5-10-4 猜數字遊戲
5-10-5 猜出0~7之間的數字
5-10-6 12生肖系統
5-10-7 火箭升空
5-10-8 簡易的人工智慧程式-職場性向測驗
5-10-9 輸出每個月有幾天
5-11 習題
第6章 程式的迴圈設計
6-1 for迴圈
6-1-1 單層for迴圈
6-1-2 for敘述應用到無限迴圈
6-1-3 雙層或多層for迴圈
6-1-4 for迴圈指標遞減設計
6-2 while圈
6-2-1 單層while迴圈
6-2-2 while敘述應用到無限迴圈
6-2-3 雙層或多層while迴圈
6-3 do⋯while迴圈
6-3-1 單層do⋯while迴圈
6-3-2 do⋯while敘述的無限迴圈
6-3-3 雙層或多層do⋯while迴圈
6-4迴圈的選擇
6-5 break 敘述
6-6 continue 敘述
6-7 隨機數函數
6-7-1 rand()函數
6-7-2 srand()函數
6-7-3 time()函數
6-7-4 建立某區間的隨機數
6-7-5 建立0──1之間的浮點數隨機數
6-8 休息函數
6-8-1 sleep()函數
6-8-2 usleep()函數
6-9 專題實作──計算成績/圓周率/最大公約數/國王的麥粒
6-9-1 計算平均成績和不及格人數
6-9-2 猜數字遊戲
6-9-3 利用輾轉相除法求最大公約數
6-9-4 計算圓周率
6-9-5 雞兔同籠──使用迴圈計算
6-9-6 國王的麥粒
6-9-7 離開無限迴圈與程式結束Ctrl+c鍵
6-9-8 銀行帳號凍結
6-9-9 自由落體
6-10 習題
第7章 陣列
7-1 一維陣列
7-1-1 基礎觀念
7-1-2 認識陣列的殘值
7-1-3 C語言不做陣列邊界的檢查
7-1-4 一維陣列的初值設定
7-1-5 計算陣列所佔的記憶體空間和陣列長度
7-1-6 讀取一維陣列的輸入
7-1-7 自行設計陣列邊界檢查程式
7-1-8 一維陣列的實例應用
7-2 二維陣列
7-2-1 基礎觀念
7-2-2 二維陣列的初值設定
7-2-3 讀取二維陣列的輸入
7-2-4 二維陣列的實例應用
7-2-5 二維陣列的應用解說
7-3 更高維的陣列
7-3-1 基礎觀念
7-3-2 三維或更高維陣列的應用解說
7-4 排序
7-4-1 排序的觀念與應用
7-4-2 排序實作
7-5 專題實作──Fibonacci數列/魔術方塊
7-5-1 Fibonacci數列
7-5-2 二維陣列乘法
7-5-3 4x4魔術方塊
7-5-4 奇數矩陣魔術方塊
7-5-5 基礎統計
7-6 習題
第8章 字串徹底剖析
8-1 由字元所組成的一維陣列
8-2 比較字元陣列和字串
8-3 完整解說字串的輸出與輸入
8-3-1 標準字串的輸出
8-3-2 標準字串的輸入
8-4 gets()和puts()函數
8-4-1 gets()
8-4-2 puts()
8-5 C語言的字串處理的函數
8-5-1 strcat()
8-5-2 strcmp()
8-5-3 strcpy()
8-5-4 strlen()
8-5-5 strncat()
8-5-6 strncmp()
8-5-7 strncpy()
8-5-8 字串大小寫轉換
8-5-9 反向排列字串的內容
8-6 字串陣列
8-6-1 字串陣列的宣告
8-6-2 字串陣列的初值設定
8-7 專題實作──字串拷貝/模擬帳號輸入/建立今天的課表
8-7-1 字串內容的拷貝
8-7-2 模擬輸入帳號和密碼
8-7-3 模擬建立銀行密碼
8-7-4 計算字串陣列內字串的數量
8-7-5 建立今天的課表
8-8 習題
第9章 函數的應用
9-1 函數的體驗
9-1-1 基礎觀念
9-1-2 函數的原型宣告
9-1-3 函數的基本架構
9-1-4 函數原型的位置
9-1-5 函數名稱
9-1-6 函數、函數原型與main()的位置總整理
9-2 函數的主體
9-2-1 函數定義
9-2-2 函數有傳遞參數的設計
9-2-3 函數有不一樣型態的參數設計
9-3 函數的回傳值return
9-3-1 回傳值是整數的應用
9-3-2 回傳值是浮點數的應用
9-3-3 回傳值是字元的應用
9-4 一個程式有多個函數的應用
9-4-1 簡單的呼叫
9-4-2 函數間的呼叫
9-4-3 函數是另一個函數的參數
9-5 遞迴式函數的呼叫
9-5-1 從掉入無限遞迴說起
9-5-2 非遞迴式設計階乘數函數
9-5-3 從一般函數進化到遞迴函數
9-5-4 使用遞迴建立輸入字串的回文字串
9-5-5 遞迴後記
9-6 變數的等級
9-6-1 區域變數
9-6-2 全域變數
9-6-3 靜態變數
9-6-4 register
9-7 陣列資料的傳遞
9-7-1 傳遞資料的基礎觀念
9-7-2 陣列的傳遞
9-7-3 資料交換
9-7-4 傳遞字元陣列或是字串的應用
9-7-5 使用函數計算輸入字串的長度
9-7-6 泡沫排序法
9-7-7 傳遞二維陣列資料
9-8 專題實作──抽獎程式/遞迴/陣列與遞迴/歐幾里德演算法
9-8-1 計算加總值的函數
9-8-2 設計質數測試函數
9-8-3 抽獎程式設計
9-8-4 使用遞迴方式設計Fibonacci數列
9-8-5 陣列與遞迴
9-8-6 歐幾里德演算法
9-9 習題
第10章 C語言前端處理器
10-1 認識“#”符號和前端處理器
10-2 #define前端處理器
10-2-1 基礎觀念
10-2-2 #define定義巨集常數
10-2-3 巨集常數相關的關鍵字const
10-2-4 #define定義字串
10-2-5 #define定義函數
10-2-6 #define定義巨集常發生的錯誤
10-2-7 #define巨集定義程式碼太長的處理
10-2-8 #undef
10-2-9 函數或是巨集
10-3 #include前端處理器
10-3-1 認識標頭檔的資料夾
10-3-2 認識標頭檔
10-3-3 設計自己的標頭檔
10-4 條件式的編譯
10-4-1 #if
10-4-2 #endif
10-4-3 #else
10-4-4 #ifdef
10-4-5 #ifndef
10-5 習題
第11章 指標
11-1 認識位址
11-2 認識指標
11-3 使用指標變數
11-3-1 宣告指標變數
11-3-2 從認識到精通“&”和“*”運算子
11-3-3 指標變數的位址
11-3-4 指標變數的長度
11-3-5 簡單指標實例
11-3-6 指標常發生的錯誤──指標沒有指向位址
11-3-7 用指標讀取輸入資料
11-3-8 指標的運算
11-3-9 指標資料型態不可變更
11-3-10 再談指標宣告方式
11-3-11 空指標NULL
11-4 指標與一維陣列
11-4-1 認識陣列名稱和陣列的位址
11-4-2 陣列名稱不是指標常數的場合
11-4-3 陣列索引與陣列名稱
11-4-4 陣列名稱就是一個指標
11-4-5 定義和使用陣列指標變數
11-4-6 移動指標讀取輸入陣列資料
11-4-7 使用指標讀取和加總陣列元素
11-5 指標與二維陣列
11-5-1 認識二維陣列的元素位址
11-5-2 二維陣列名稱是一個指標
11-5-3 建立指標遍歷二維陣列
11-5-4 雙重指標:指標指向另一指標
11-5-5 雙重指標與二維陣列
11-6 將指標應用在字串
11-6-1 認識與建立字元指標
11-6-2 字元指標
11-6-3 將指標指向字串
11-7 指標與字串陣列
11-7-1 字串陣列
11-7-2 二維的字串陣列
11-7-3 字串內容的更改與指標內容的更改
11-7-4 宣告空字串
11-8 專題實作──4x4魔術方塊/奇數魔術方塊
11-8-1 使用指標執行陣列元素相加
11-8-2 使用雙重指標輸出二維陣列“洪”
11-8-3 使用指標設計 4 x 4魔術方塊
11-9 習題
第12章 指標與函數
12-1 函數參數是指標變數
12-1-2 加法運算
12-1-3 使用位址回傳數值的平方
12-1-4 資料交換函數
12-2 傳遞混合參數
12-3 用指標當作函數參數接收一維陣列資料
12-4 用指標當作函數參數接收二維陣列資料
12-5 字串指標當作函數參數
12-6 回傳函數指標
12-7 main()函數的命令列的參數
12-8 回顧字串處理函數
12-9 專題實作──排序/字串拷貝
12-9-1 輸入3個數字從小到大輸出
12-9-2 字串的拷貝
12-9-3 泡沫排序法
12-10 習題
第13章 結構struct資料型態
13-1 結構資料型態
13-2 宣告結構變數
13-2-1 宣告結構變數方法 1
13-2-2 宣告結構變數方法 2
13-2-3 使用結構成員
13-3 了解結構所佔的記憶體空間
13-4 建立結構資料
13-4-1 讀取資料
13-4-2 初始化結構資料
13-4-3 初始化資料碰上結構改變
13-5 設定結構物件的內容給另一個結構物件
13-6 巢狀的結構
13-6-1 設定巢狀結構資料
13-6-2 初始化巢狀結構資料
13-7 結構資料與陣列
13-7-1 基礎觀念
13-7-2 最初化結構陣列資料
13-8 結構的指標
13-8-1 將指標應用在結構資料
13-8-2 將指標應用在結構陣列
13-9 結構變數是函數的參數
13-9-1 傳遞結構變數值
13-9-2 傳遞結構位址
13-9-3 傳遞結構陣列
13-10 專題實作──找出最高分姓名和分數/輸出學生資料
13-10-1 找出最高分姓名和分數
13-10-2 列出完整學生資料
13-10-3 平面座標系統
13-10-4 計算兩個時間差
13-11 習題
第14章 union、enum 和typedef
14-1 union
14-1-1 定義union和宣告變數
14-1-2 使用共用體成員
14-1-3 認識共用體成員佔據相同的記憶體
14-1-4 更多成員的共用體union實例
14-2 enum
14-2-1 定義列舉enum的資料型態宣告變數
14-2-2 認識列舉的預設數值
14-2-3 定義列舉enum 元素的整數值
14-2-4 列舉enum 的使用目的
14-3 typedef
14-4 專題實作──打工薪資計算/回應機器運作狀態
14-4-1 打工薪資計算
14-4-2 回應機器運作狀態
14-5 習題
第15章 測試符號與符號轉換函數
15-1 isalnum()
15-2 isalpha()
15-3 isascii()
15-4 iscntrl()
15-5 isdigit()
15-6 isxdigit()
15-7 isgraph()
15-8 isprint()
15-9 ispunct()
15-10 isspace()
15-11 islower()
15-12 isupper()
15-13 tolower()
15-14 toupper()
15-15 專題實作──計算英文字母的數量
15-15-1 判斷字元陣列內的每個字元
15-15-2 計算句子內的英文字母數量
15-16 習題
第16章 檔案的輸入與輸出
16-1 檔案的輸入與輸出
16-2 認識文字檔與二進位檔案
16-3 有緩衝區的輸入與輸出函數
16-3-1 fopen()
16-3-2 fclose()
16-3-3 putc()
16-3-4 getc()
16-3-5 fprintf()
16-3-6 fscanf()
16-3-7 feof()
16-3-8 ferror()
16-4 有緩衝區的輸入與輸出應用在二進位檔案
16-4-1 fwrite()
16-4-2 fread()
16-4-3 fseek()
16-4-4 rewind()
16-4-5 輸出資料到二進位檔
16-4-6 讀取二進位檔資料
16-5 C語言預設的檔案指標
16-6 無緩衝區的輸入與輸出
16-6-1 open()
16-6-2 close()
16-6-3 read()
16-6-4 CREAT()
16-6-5 write()
16-7 無緩衝區的輸入與輸出應用在二進位檔案
16-8 專題實作──隨機讀取二進位檔案資料/字串加密
16-8-1 隨機讀取資料的應用
16-8-2 lseek()
16-8-3 字串加密
16-9 習題
第17章 檔案與資料夾的管理
17-1 檔案的刪除
17-1-1 remove()
17-1-2 unlink()
17-2 檔案名稱的更改
17-3 檔案長度計算
17-4 子資料夾的建立
17-5 刪除子資料夾
17-6 獲得目前資料夾路徑
17-7 習題
第18章 資料轉換函數
18-1 atof()
18-2 atoi()
18-3 atol()
18-4 gcvt()
18-5 itoa()
18-6 ltoa()
18-7 習題
第19章 基本位元運算
19-1 二進位系統
19-1-1 10進位轉2進位
19-1-2 2進位轉10進位
19-2 位元運算基礎觀念
19-3 &運算子
19-4 |運算子
19-5 ^運算子
19-6 ~運算子
19-7 <<運算子
19-8 >>運算子
19-9 位元欄位(Bit Field)
19-10 習題
第20章 建立專案──適用大型程式
20-1 程式專案的緣由
20-2 基礎程式實作
20-3 模組化程式
20-4 建立專案與執行
20-5 增加功能的專案
20-6 不同檔案的全域變數與extern
20-7 習題
第21章 基本串列結構
21-1 動態資料結構的基礎
21-1-1 動態資結構的緣由
21-1-2 動態配置記憶體空間
21-2 鏈結串列節點的宣告與操作
21-2-1 動態資料結構的宣告
21-2-2 記憶體的配置
21-3 建立與輸出鏈結串列
21-3-1 基礎實例
21-3-2 設計建立串列函數和列印串列函數
21-4 搜尋節點
21-5 插入節點
21-6 刪除節點
21-7 釋回記憶體空間free()
21-8 雙向鏈結串列
21-9 指標補充解說
21-10 習題
第22章 堆疊與佇列
22-1 堆疊
22-1-1 認識堆疊
22-1-2 設計push()函數
22-1-3 設計pop()函數
22-2 佇列
22-2-1 認識佇列
22-2-2 設計enqueue()函數
22-2-3 設計dequeue()函數
22-3 習題
第23章 二元樹
23-1 二元樹的節點結構
23-2 二元樹的建立
23-3 二元樹的列印
23-3-1 中序的列印方式
23-3-2 前序的列印方式
23-3-3 後序的列印方式
23-4 習題
第24章 C語言邁向C++之路
24-1 C++的基礎觀念
24-2 C++語言的延伸檔名
24-3 函數的引用
24-4 程式的註解
24-5 C++語言新增加的輸入與輸出
24-5-1 cout
24-5-2 cin
24-6 變數的宣告
24-7 動態資料宣告
24-8 const運算子
24-9 範圍運算子
24-10 型別的轉換
24-11 C++語言函數的規則
24-12 最初化函數參數值
24-13 函數多功能化
24-14 inline運算子
24-15 函數位址的傳送
24-16 new和delete
24-17 習題
附錄A ASCII碼
附錄B C指令與語法相關索引表
附錄C 專有名詞和函數索引表
附錄D 本書習題解答
詳細資訊
國際計量
出版地
:
臺灣
語言
:
繁體中文
DOI
:
10.978.6267146/187
C最強入門邁向頂尖高手之路王者歸來
評分與評論
請登入後再留言與評分
看更多
幫助
您好,請問需要甚麼幫助呢?
使用指南
借閱規則
使用教學
常見問題
下載書紐教育版
客服專線:0800-000-747
服務時間:週一至週五 AM 09:00~PM 06:00
聯絡我們
loading