TOP
0
0
從零開始 C語言快速入門教程(簡體書)
滿額折

從零開始 C語言快速入門教程(簡體書)

商品資訊

人民幣定價:89.9 元
定價
:NT$ 539 元
優惠價
87469
領券後再享91折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:14 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

本書以服務零基礎讀者為宗旨,用實例引導讀者學習,深入淺出地介紹了C 語言的相關知識和實戰技能。
全書共12章。第1章主要介紹計算思維與C語言的初體驗;第2~9章主要介紹C語言的數據處理,表達式,格式化輸出與輸入功能,流程控制,函數與宏,數組與字符串,指針,結構、聯合、枚舉與類型定義等;第10~12章主要介紹文件及文件處理,C語言的標準函數庫,從C語言到C++的快速學習。
本書贈送了大量的相關學習資料,以便讀者擴展學習。本書適合任何想學習C語言的讀者學習使用。無論您是否從事計算機相關行業,是否接觸過C語言,均可通過學習本書快速掌握採用C 語言編程的方法和技巧。

作者簡介

張繼新,河南工業大學教師,長期從事程序設計語言教學,研究方向為軟件設計、開發維護及應用。
侯惠芳,河南工業大學教授,解放軍信息工程大學通信與信息系統專業博士,研究方向為機器學習、大數據檢索、人工智能和模式識別等。
李琳,河南工業大學副教授,研究方向為軟件工程、機器學習、人工智能和模式識別等。

名人/編輯推薦

1.以服務零基礎讀者為宗旨,圖文並茂、通俗易懂,以實例引導讀者學習C語言相關知識和實戰技能。
2.全程同步視頻教學,手機、計算機多種方式觀看,可自由定制我的課程,隨時、隨地、隨心學。
3.每章末附有配套練習題和詳解,進一步加深所學內容,及時反饋學習進度,記住重點、難點。
4.書中包含大量項目實戰案例、上機實習範例,幫助讀者快速具備實操經驗。
5.提供配套源碼下載,方便讀者動手練習。

目次

001 第 1 章 計算思維與C 語言的初體驗
002 1.1 認識計算思維
002 1.1.1 分解
003 1.1.2 模式識別
003 1.1.3 歸納與抽象化
003 1.1.4 算法
005 1.2 認識C 語言
006 1.3 編寫第 一個C 語言程序
010 1.3.1 編寫程序
011 1.3.2 程序代碼的編譯
012 1.3.3 程序代碼的執行
012 1.3.4 程序代碼的調試
013 1.4 C 語言程序代碼快速解析
013 1.4.1 最重要的main() 函數
014 1.4.2 頭文件的功能
015 1.4.3 寫注釋是種好習慣
015 1.5 上機實習課程
019 第 2 章 C 語言的數據處理
020 2.1 認識變量與常量
021 2.1.1 變量的簡介
021 2.1.2 變量的名稱
022 2.1.3 變量的地址
023 2.1.4 常量的簡介
025 2.2 基本數據類型
025 2.2.1 整數類型
027 2.2.2 浮點數類型
030 2.2.3 字符類型
032 2.2.4 轉義序列
034 2.2.5 強制類型轉換
036 2.3 上機實習課程
041 第3 章 表達式
042 3.1 認識運算符
042 3.1.1 賦值運算符
043 3.1.2 算術運算符
045 3.1.3 自增與自減運算符
047 3.1.4 關係運算符
049 3.1.5 邏輯運算符
051 3.1.6 位運算符
056 3.1.7 條件運算符
057 3.1.8 復合賦值運算符
058 3.2 認識表達式
058 3.2.1 運算符的優先級
060 3.2.2 表達式的自動轉換
062 3.3 上機實習課程
067 第4 章 格式化輸出與輸入功能
068 4.1 printf() 函數
068 4.1.1 格式化字符串
070 4.1.2 輸出修飾符
074 4.2 scanf() 函數
079 4.3 輸出與輸入字符函數
079 4.3.1 getchar() 函數與putchar() 函數
081 4.3.2 getche() 函數與getch() 函數
082 4.4 上機實習課程
087 第5 章 流程控制
088 5.1 什麼是流程控制
088 5.1.1 順序結構
089 5.1.2 選擇結構
090 5.1.3 循環結構
090 5.2 選擇結構
090 5.2.1 if 條件語句
093 5.2.2 if-else 條件語句
094 5.2.3 嵌套if 條件語句
096 5.2.4 if 多分支條件語句
099 5.2.5 多重條件選擇語句—switch 語句
104 5.3 循環結構
104 5.3.1 for 循環語句
107 5.3.2 嵌套for 循環語句
108 5.3.3 while 循環語句
111 5.3.4 do-while 循環語句
114 5.4 流程跳出語句
114 5.4.1 break 語句
116 5.4.2 continue 語句
117 5.4.3 goto 語句
118 5.5 上機實習課程
131 第6 章 函數與宏
132 6.1 認識函數
133 6.1.1 函數聲明
135 6.1.2 定義函數體
137 6.1.3 函數調用模式
139 6.1.4 變量的有效範圍
140 6.2 參數傳遞方式
141 6.2.1 傳值調用
143 6.2.2 傳址調用
148 6.3 遞歸函數
148 6.3.1 遞歸的定義
150 6.3.2 斐波那契數列
151 6.4 變量存儲類別
152 6.4.1 auto
153 6.4.2 extern
155 6.4.3 register
156 6.4.4 static
158 6.5 預處理器與宏
159 6.5.1 #include 語句
160 6.5.2 #define 語句
165 6.6 條件編譯
166 6.6.1 #ifdef 條件編譯
167 6.6.2 #ifndef 條件編譯
169 6.6.3 #if、#else、#elif 條件編譯
170 6.7 上機實習課程
185 第7 章 數組與字符串
186 7.1 認識數組
186 7.1.1 一維數組
190 7.1.2 命令行參數
192 7.1.3 二維數組
195 7.1.4 多維數組
197 7.1.5 數組內存分配
199 7.1.6 數組名與地址
201 7.2 數組與函數傳遞
204 7.2.1 函數與一維數組參數
205 7.2.2 排序與函數的數組參數傳遞
208 7.2.3 函數與多維數組參數
211 7.3 字符與字符串處理
211 7.3.1 字符數組與字符串
215 7.3.2 字符串輸入與輸出函數
218 7.4 字符串處理函數
218 7.4.1 strlen() 函數
219 7.4.2 strstr() 函數與strncpy() 函數
220 7.4.3 strlwr() 函數與strcat() 函數
221 7.5 上機實習課程
235 第8 章 指針
236 8.1 認識指針
237 8.1.1 指針變量的定義
240 8.1.2 指針作為函數返回值
241 8.1.3 指針的運算
242 8.1.4 多重指針
244 8.2 指針與數組的應用
244 8.2.1 指針與一維數組
247 8.2.2 指針與二維數組
249 8.2.3 指針與字符串
254 8.2.4 指針數組
257 8.3 動態分配內存
257 8.3.1 動態分配變量
259 8.3.2 動態分配數組
261 8.4 函數指針
262 8.4.1 函數指針的定義
263 8.4.2 參數型函數指針
265 8.4.3 函數指針數組
266 8.5 上機實習課程
283 第9 章 結構、聯合、枚舉與類型定義
284 9.1 認識結構
284 9.1.1 定義結構類型與訪問結構成員
287 9.1.2 嵌套結構
288 9.1.3 結構數組
291 9.1.4 結構與內存
293 9.1.5 結構指針與指針數組
298 9.2 結構與函數
298 9.2.1 結構與傳值調用
300 9.2.2 結構與傳址調用
303 9.2.3 結構數組與傳址調用
305 9.3 其他自定義數據類型
305 9.3.1 枚舉類型
307 9.3.2 類型定義
310 9.3.3 聯合類型
312 9.4 上機實習課程
329 第 10 章 文件及文件處理
330 10.1 認識文件存取
330 10.1.1 文件結構
330 10.1.2 數據流與緩衝區
331 10.1.3 文本文件與二進制文件
332 10.1.4 文件存取方式
332 10.2 有緩衝區文件處理
332 10.2.1 文件的打開與關閉
334 10.2.2 fputc() 函數與fgetc() 函數
337 10.2.3 fputs() 函數與fgets() 函數
340 10.2.4 fprintf() 函數與fscanf() 函數
342 10.2.5 fwrite() 函數與fread() 函數
346 10.2.6 隨機存取文件
352 10.3 無緩衝區文件處理
352 10.3.1 無緩衝區文件處理函數
355 10.3.2 隨機文件存取方式
356 10.4 上機實習課程
369 第 11 章 C 語言的標準函數庫
370 11.1 常用數學函數
370 11.2 時間與日期函數
371 11.3 字符串處理函數
372 11.4 字符處理函數
373 11.5 類型轉換函數
373 11.6 流程控制函數
373 11.7 文件及目錄管理函數
374 11.8 內存動態管理函數
374 11.9 上機實習課程
387 第 12 章 從C 語言到C++ 的快速學習
388 12.1 C++ 的面向物件概念
389 12.1.1 設計一個C++ 程序
391 12.1.2 輸出與輸入功能
392 12.1.3 浮點數
393 12.1.4 布爾數據類型
394 12.1.5 字符串
397 12.1.6 動態內存分配
400 12.2 C++ 的函數
400 12.2.1 內聯函數
401 12.2.2 引用調用
403 12.2.3 函數重載
405 12.3 認識類
405 12.3.1 數據成員
406 12.3.2 成員函數
406 12.3.3 訪問權限關鍵字
407 12.3.4 類物件的建立
408 12.3.5 作用域運算符
410 12.4 構造函數與析構函數
410 12.4.1 構造函數
410 12.4.2 析構函數
412 12.4.3 函數物件傳遞
413 12.5 繼承
413 12.5.1 單一繼承
415 12.5.2 多重繼承
417 12.6 多態
419 12.7 函數模板

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 469
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區