第一次學C就上手--從C程式範例到專題製作(第二版)

    *適量的教學分配:將C程式設計的重要觀念,巧妙地分配在各章節,讓讀者可以循序漸進地輕鬆學習 *豐富的學習範例:秉持從做中學的實作觀念,提供百題實用程式範例,將精彩的程式範例與程式設計知識,做一完美的結合 *最新第2版新增了多個程式範例,幫助讀者進一步掌握程式的開發技巧,並提升解決問題與設計專題的能力。 *章節安排由淺入深,循序漸進介紹C語言最核心的知識。 *強調從做中學,設計大量

    收集中
    US$9.17

    *適量的教學分配:將C程式設計的重要觀念,巧妙地分配在各章節,讓讀者可以循序漸進地輕鬆學習


    *豐富的學習範例:秉持從做中學的實作觀念,提供百題實用程式範例,將精彩的程式範例與程式設計知識,做一完美的結合


    *最新第2版新增了多個程式範例,幫助讀者進一步掌握程式的開發技巧,並提升解決問題與設計專題的能力。


    *章節安排由淺入深,循序漸進介紹C語言最核心的知識。


    *強調從做中學,設計大量實用C程式範例,有效提升學習樂趣並降低學習障礙。


    *本書介紹2個實用的資訊專題-『成績排行系統』、『書籍借還系統』,藉由大型程式設計以培養專題製作能力。


    *程式範例架構明確,將程式範例分為『程式設計目標』、『參考程式碼』和『程式碼解說』等三個部分,讓讀者先了解程式設計目標,進而思考並設計程式碼,再藉由書中程式碼解說得到詳細的說明。


    *本書同時介紹C++物件導向程式設計入門及線上評測網站,提供讀者更豐富的學習資源,以利於未來進一步學習程式設計。

    章節目錄

    • 1-1
      封面
    • 1-2
      書名頁
    • 1-3
    • 1-4
      目錄
    • 1-5
      CH01 簡介C 程式語言、Dev-C++軟體與Visual Studio 軟體
    • 1-6
      1-1 程式語言簡介
    • 1-7
      1-2 C 程式語言的源起及特色
    • 1-8
      1-3 Dev-C++的下載與安裝
    • 1-9
      1-4 Dev-C++的工作環境介紹
    • 1-10
      1-5 第一個C 程式的編譯與執行
    • 1-11
      1-6 使用Visual Studio Express 2013 forWindows Desktop 建立程式
    • 1-12
      1-7 習題
    • 1-13
      CH02 資料型態與格式化輸出入
    • 1-14
      2-1 變數的宣告與使用
    • 1-15
      2-2 整數型態 – int、short、long
    • 1-16
      2-3 浮點數型態 – float、double
    • 1-17
      2-4 字元型態 - char
    • 1-18
      2-5 無值 – void
    • 1-19
      2-6 常數與前置處理器#define
    • 1-20
      2-7 printf( )格式化輸出函式
    • 1-21
      程式範例:使用printf( )輸出函式,印出各種資料型態
    • 1-22
      2-8 scanf( )格式化輸入函式
    • 1-23
      程式範例:使用scanf( )輸入函式,輸入各種資料型態後印出
    • 1-24
      2-9 C++語言的輸出與輸入
    • 1-25
      程式範例:使用cout( )輸出函式之C++程式
    • 1-26
      程式範例:使用cin( )輸入函式之C++程式
    • 1-27
      程式範例:計算銀行利息程式
    • 1-28
      2-10 習題
    • 1-29
      CH03 運算子、運算式與敘述
    • 1-30
      3-1 指定運算子
    • 1-31
      3-2 算術運算子
    • 1-32
      程式範例:兩個數字的加減運算
    • 1-33
      程式範例:華氏溫度轉攝氏溫度
    • 1-34
      程式範例:餘數應用程式
    • 1-35
      3-3 關係運算子
    • 1-36
      3-4 邏輯運算子
    • 1-37
      3-5 遞增與遞減運算子
    • 1-38
      3-6 sizeof 運算子
    • 1-39
      程式範例:sizeof 運算子的應用
    • 1-40
      3-7 資料型態的轉換
    • 1-41
      3-8 三元運算子
    • 1-42
      3-9 逗點運算子
    • 1-43
      3-10 運算子之運算優先順序
    • 1-44
      程式範例:國英數三科平均分數計算
    • 1-45
      程式範例:四則運算
    • 1-46
      3-11 運算式與敘述
    • 1-47
      3-12 程式練習
    • 1-48
      程式範例1:兩個數字的乘除運算
    • 1-49
      程式範例2:攝氏溫度轉華式溫度
    • 1-50
      程式範例3:國英數自社五科,總分及平均分數計算程式
    • 1-51
      程式範例4:圓面積的計算程式
    • 1-52
      程式範例5:圓面積與圓周長計算之C++程式
    • 1-53
      程式範例6:梯形面積計算之C++程式
    • 1-54
      3-13 習題
    • 1-55
      CH04 流程圖與選擇性敘述
    • 1-56
      4-1 流程圖之表示符號說明
    • 1-57
      4-2 判斷結構之if 敘述
    • 1-58
      程式範例:百貨公司週年慶打折程式
    • 1-59
      4-3 判斷結構之if…else…敘述
    • 1-60
      程式範例:雨天帶傘判斷程式
    • 1-61
      4-4 判斷結構之if…else if…else…敘述
    • 1-62
      程式範例:成績區間判斷程式
    • 1-63
      4-5 判斷結構之巢狀if
    • 1-64
      程式範例:閏年判斷程式
    • 1-65
      程式範例:計程車資計費程式
    • 1-66
      4-6 判斷結構之switch 敘述
    • 1-67
      程式範例:運用switch 敘述設計四則計算機程式
    • 1-68
      4-7 程式練習
    • 1-69
      程式範例1:單位轉換程式
    • 1-70
      程式範例2:季節判斷程式
    • 1-71
      程式範例3:購物計費程式
    • 1-72
      程式範例4:多段式百貨打折程式
    • 1-73
      程式範例5:輸入字元的判斷程式
    • 1-74
      程式範例6:解一元二次方程式之C++程式
    • 1-75
      程式範例7:電力公司電費計算程式
    • 1-76
      4-8 習題
    • 1-77
      CH05 迴圈
    • 1-78
      5-1 迴圈結構之for 敘述
    • 1-79
      程式範例:連續印出字串程式
    • 1-80
      程式範例:1+2+…+10 累加程式
    • 1-81
      5-2 迴圈結構之while 敘述
    • 1-82
      程式範例:1+3+5+…+99 累加程式
    • 1-83
      5-3 迴圈結構之do…while 敘述
    • 1-84
      5-4 continue 敘述
    • 1-85
      程式範例:印出自訂區間內所有3 的倍數
    • 1-86
      5-5 break 敘述
    • 1-87
      5-6 程式練習
    • 1-88
      程式範例1:印出右斜三角程式
    • 1-89
      程式範例2:印出左斜三角程式
    • 1-90
      程式範例3:印出雙斜三角程式
    • 1-91
      程式範例4:印出99 乘法表
    • 1-92
      程式範例5:計算兩數的最大公因數及最小公倍數
    • 1-93
      程式範例6:印出1~100 之間的所有質數
    • 1-94
      程式範例7:1+2+4+7+11+…+106 累加程式
    • 1-95
      程式範例8:1+2+3+…+100 之C++累加程式
    • 1-96
      程式範例9:印出矩形對角線之C++程式
    • 1-97
      程式範例10:求全班同學的最高成績與最低成績程式
    • 1-98
      5-7 習題
    • 1-99
      程式題1:完全數尋找程式
    • 1-100
      CH06 函式
    • 1-101
      6-1 函式的架構
    • 1-102
      6-2 引數的傳遞
    • 1-103
      程式範例:使用函式來計算整數的次方
    • 1-104
      程式範例:使用函式來設計四則運算計算機
    • 1-105
      6-3 區域與全域變數
    • 1-106
      程式範例:區域與全域變數範例
    • 1-107
      6-4 變數儲存類別
    • 1-108
      6-5 遞迴函式
    • 1-109
      程式範例:費氏數列(遞迴版)
    • 1-110
      程式範例:費氏數列(迴圈版)
    • 1-111
      6-6 main 函式的引數
    • 1-112
      6-7 程式練習
    • 1-113
      程式範例1:根號的計算
    • 1-114
      程式範例2:排列組合數的計算
    • 1-115
      程式範例3:終極密碼
    • 1-116
      程式範例4:河內塔遊戲
    • 1-117
      6-8 習題
    • 1-118
      CH07 陣列
    • 1-119
      7-1 一維陣列的使用
    • 1-120
      程式範例:以一維陣列設計學生成績系統
    • 1-121
      程式範例:一元四次方程式的計算
    • 1-122
      7-2 用陣列來表示字串
    • 1-123
      7-3 二維和多維陣列
    • 1-124
      程式範例:使用二維陣列計算行列式的值
    • 1-125
      7-4 將陣列傳遞進函式
    • 1-126
      7-5 程式練習
    • 1-127
      程式範例1:搜尋陣列內容
    • 1-128
      程式範例2:使用陣列進行階乘的大數運算
    • 1-129
      程式範例3:使用陣列來計算費氏數列
    • 1-130
      程式範例4:求最大值之C++程式
    • 1-131
      7-6 習題
    • 1-132
      CH08 指標
    • 1-133
      8-1 什麼是指標
    • 1-134
      8-2 指標的運算
    • 1-135
      8-3 指標與陣列的關係
    • 1-136
      8-4 將指標當引數傳遞進函式
    • 1-137
      程式範例:變數內容交換程式
    • 1-138
      程式範例:字串內容比較程式
    • 1-139
      8-5 多重間接參照
    • 1-140
      8-6 函式的指標
    • 1-141
      8-7 程式練習
    • 1-142
      程式範例1:字串輸出器
    • 1-143
      程式範例2:字串的複製
    • 1-144
      程式範例3:字元的取代功能
    • 1-145
      程式範例4:多元變數內容交換程式
    • 1-146
      8-8 習題
    • 1-147
      CH09 字串
    • 1-148
      9-1 字串與陣列
    • 1-149
      9-2 字串的輸出與輸入
    • 1-150
      9-3 簡介字串處理函式
    • 1-151
      9-4 程式練習
    • 1-152
      程式範例1:編碼程式
    • 1-153
      程式範例2:去除字串程式
    • 1-154
      程式範例3:回文(palindrome)的判斷程式
    • 1-155
      程式範例4:登入系統程式
    • 1-156
      9-5 習題
    • 1-157
      CH10 前置處理器
    • 1-158
      10-1 #include 指令
    • 1-159
      10-2 #define 指令、#undef 指令與巨集的使用
    • 1-160
      程式範例:前置處理器程式
    • 1-161
      程式範例:使用巨集設計變數交換程式
    • 1-162
      式範例:使用巨集設計四則運算程式
    • 1-163
      10-3 #if、#else、#ifdef、#ifndef 和#endif指令
    • 1-164
      程式範例:條件式編譯範例程式
    • 1-165
      程式範例:條件編譯程式
    • 1-166
      10-4 #error 指令
    • 1-167
      10-5 程式練習
    • 1-168
      程式範例1:計算圓面積程式
    • 1-169
      程式範例2:季節名稱翻譯程式
    • 1-170
      程式範例3:範圍判斷巨集
    • 1-171
      程式範例4:最大數巨集
    • 1-172
      10-6 習題
    • 1-173
      CH11 結構、聯合與列舉
    • 1-174
      11-1 結構
    • 1-175
      程式範例:玩牌比大小程式
    • 1-176
      11-2 將結構傳遞進函式
    • 1-177
      程式範例:使用結構設計好友名單程式
    • 1-178
      11-3 結構與指標
    • 1-179
      程式範例:向量運算器程式
    • 1-180
      11-4 聯合
    • 1-181
      11-5 列舉型態
    • 1-182
      11-6 typedef 指令
    • 1-183
      11-7 程式練習
    • 1-184
      程式範例1:公司員工打卡機程式
    • 1-185
      程式範例2:學生成績系統程式
    • 1-186
      程式範例3:時鐘程式
    • 1-187
      11-8 習題
    • 1-188
      CH12 輸出入與檔案操作
    • 1-189
      12-1 控制台(console)的I/O
    • 1-190
      12-2 串流(Stream)的概念
    • 1-191
      12-3 檔案的 I/O
    • 1-192
      程式範例:多種類型檔案複製程式
    • 1-193
      程式範例:檔案字數計算程式
    • 1-194
      12-4 程式練習
    • 1-195
      程式範例1:圈圈叉叉程式
    • 1-196
      程式範例2:使用檔案設計好友名單程式
    • 1-197
      程式範例3:檔案搜尋程式
    • 1-198
      程式範例4:檔案選擇性輸出程式
    • 1-199
      12-5 習題
    • 1-200
      CH13 動態記憶體配置
    • 1-201
      13-1 動態配置記憶體函式介紹
    • 1-202
      13-2 程式練習
    • 1-203
      程式範例1:記憶體空間計算程式
    • 1-204
      程式範例2:字串結合程式
    • 1-205
      程式範例3:費氏數列程式
    • 1-206
      程式範例4:重複文字的計算程式
    • 1-207
      13-3 習題
    • 1-208
      CH14 排序與搜尋
    • 1-209
      14-1 排序(Sort)
    • 1-210
      程式範例:Selection sort 程式
    • 1-211
      程式範例:Insertion sort 程式
    • 1-212
      程式範例:Bubble sort 程式
    • 1-213
      程式範例:Quick sort 程式
    • 1-214
      14-2 搜尋(Search)
    • 1-215
      程式範例:Sequential search 程式
    • 1-216
      程式範例:Binary search 程式
    • 1-217
      14-3 習題
    • 1-218
      CH15 堆疊與佇列
    • 1-219
      15-1 堆疊的概念
    • 1-220
      15-2 堆疊的應用
    • 1-221
      程式範例:堆疊操作程式
    • 1-222
      程式範例:字串旋轉程式
    • 1-223
      15-3 佇列的概念
    • 1-224
      15-4 佇列的應用
    • 1-225
      程式範例:佇列程式
    • 1-226
      15-5 程式練習
    • 1-227
      程式範例1:後序運算式的計算程式
    • 1-228
      程式範例2:多項式的計算程式
    • 1-229
      程式範例3:環形佇列程式
    • 1-230
      15-6 習題
    • 1-231
      CH16 串列
    • 1-232
      16-1 單向鏈結串列(Singly Linked Lists)
    • 1-233
      16-2 雙向鏈結串列(Doubly Linked Lists)
    • 1-234
      16-3 程式練習
    • 1-235
      程式範例1:單向鏈結串列程式
    • 1-236
      程式範例2:使用串列呈現堆疊程式
    • 1-237
      程式範例3:使用串列呈現佇列程式
    • 1-238
      程式範例4:使用串列呈現雙端佇列程式
    • 1-239
      16-4 習題
    • 1-240
      CH17 成績排行系統專題製作
    • 1-241
      系統功能
    • 1-242
      程式需求說明
    • 1-243
      程式流程圖
    • 1-244
      本程式所應用之C 語言技巧
    • 1-245
      程式執行結果
    • 1-246
      CH18 書籍借還系統專題製作
    • 1-247
      系統功能
    • 1-248
      程式流程圖
    • 1-249
      本程式所應用之C 語言技巧
    • 1-250
      程式執行結果
    • 1-251
      Appendix A ASCII 碼表
    • 1-252
      Appendix B 邁向程式設計競賽之路: Online Judge 簡介
    • 1-253
      ZeroJudge 例題1: 哈囉
    • 1-254
      ZeroJudge 例題2:簡易加法
    • 1-255
      ZeroJudge 例題3:兩光法師占卜術
    • 1-256
      Appendix C C++物件導向程式 設計入門
    • 1-257
      C-1 物件導向的概念
    • 1-258
      C-2 物件與類別
    • 1-259
      C-3 C++物件導向的應用
    • 1-260
      程式範例:讀取私有類別裡的資料
    • 1-261
      程式範例:繼承類別裡的資料
    • 1-262
      版權頁
    • 1-263
      封底

    常見問答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案