-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C語言從入門到精通(第3版)

( 簡體 字)
作者:明日科技類別:1. -> 程式設計 -> C -> C
譯者:
出版社:清華大學出版社C語言從入門到精通(第3版) 3dWoo書號: 46131
詢問書籍請說出此書號!

缺書
NT售價: 300

出版日:2/1/2017
頁數:393
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302457787
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

叢書說明:“軟件開發視頻大講堂”叢書(第1版)于2008年8月出版,因其編寫細膩,易學實用,配備全程視頻等,在軟件開發類圖書市場上產生了很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。
“軟件開發視頻大講堂”叢書(第2版)于2010年8月出版,出版后,絕大部分品種在全國軟件開發類零售圖書排行榜中依然名列前茅。叢書中多個品種被百余所高校計算機相關專業、軟件學院選為教學參考書,在眾多的軟件開發類圖書中成為一支最耀眼的品牌。叢書累計銷售40多萬冊。
“軟件開發視頻大講堂”叢書(第3版)于2012年8月出版,根據讀者需要,大幅度增刪了品種,并重新錄制了視頻,提供了從“入門學習→實例應用→模塊開發→項目開發→能力測試→面試”等各個階段的海量開發資源庫。因叢書編寫結構合理、實例選擇經典實用,叢書迄今累計銷售90多萬冊。C語言單品種已重印25次,成功帶領11萬人進入C語言學習的殿堂。
“軟件開發視頻大講堂”叢書(第4版)在繼承前3版所有優點的基礎上,修正了前3版圖書中發現的疏漏之處,并結合目前市場需要,進一步對叢書品種進行了完善,對相關內容進行了更新優化,使之更適合讀者學習,為了方便教學,還提供了教學課件PPT。
C語言是Combined Language(組合語言)的簡稱。作為一種計算機設計語言,它同時具有高級語言和匯編語言兩者的特點,因此受到廣大編程人員的喜愛。C語言的應用非常廣泛,既可以編寫系統程序,也可以編寫應用程序,還可以應用到單片機及嵌入式系統的開發中。這就是為什么大多數開發人員初學編程都選擇C語言的原因。
本書內容
本書提供了從入門到編程高手所必備的各類知識,共分4篇,大體結構如下圖所示。

第1篇:基礎知識。本篇講解了C語言基礎知識,只有具備扎實的基礎知識才能更快地掌握高級的技術內容。通過對C語言的歷史和特性、C語言的開發環境、算法、數據類型、運算符與表達式、常用的數據輸入/輸出函數、選擇結構程序設計和循環控制等內容的介紹,結合流程圖和實例,并通過視頻的指導講解,可幫助讀者為以后編程奠定堅實的基礎。
第2篇:核心技術。本篇介紹了C語言的數組、函數和指針這三大部分內容,并將前面所學的基礎內容融入其中,是更高級的程序設計內容。讀者學習完這一部分,能夠編寫一些簡單的C語言應用程序。
第3篇:高級應用。本篇介紹了結構體和共用體、位運算、預處理、文件、存儲管理和網絡套接字編程的內容。讀者學習完這一部分,能夠設計出較大的程序,并且涉及的范圍更廣。
第4篇:項目實戰。本篇通過一個大型的學生成績管理系統,運用軟件工程的設計思想,介紹如何進行軟件項目的開發。書中按照“需求分析→系統設計→功能設計”的步驟,帶領讀者一步一步地親身體驗項目開發的全過程。
本書特點
? 由淺入深,循序漸進。本書以初、中級程序員為對象,先從C語言基礎學起,再學習C語言的程序結構,然后學習C語言的高級應用,最后學習開發一個完整項目。講解詳盡,層次清晰,并且在敘述過程中會給出相應的實例以便于讀者理解所講解的知識。在講解實例時分步驟進行,使讀者在閱讀時一目了然,從而快速把握書中內容。
? 語音視頻,講解詳盡。書中每一章節均提供聲圖并茂的視頻教學錄像,讀者可以根據書中提供的錄像位置在光盤中找到相應的文件。這些錄像能夠引導初學者快速入門,感受編程的快樂和成就感,增強進一步學習的信心,從而快速成為編程高手。
? 實例典型,輕松易學。通過實例學習是最好的學習方式,本書通過“一個知識點、一個例子、一個結果、一段評析、一個綜合應用”的模式,透徹、詳盡地講述了實際開發中所需的各類知識。另外,為了便于讀者閱讀程序代碼,快速學習編程技能,書中幾乎為每行關鍵代碼都提供了注釋。
? 精彩欄目,貼心提醒。本書根據需要在各章安排了很多“注意”“說明”“技巧”等小欄目,讀者可以在學習過程中更輕松地理解相關知識點及概念,更快地掌握個別技術的應用技巧。
? 應用實踐,隨時練習。書中幾乎每章都提供了“實踐與練習”,讀者通過對問題的解答可重新回顧、熟悉所學的知識,舉一反三,為進一步學習做好充分的準備。
讀者對象
? 初學編程的自學者 ? 編程愛好者
? 大中專院校的老師和學生 ? 相關培訓機構的老師和學員
? 畢業設計的學生 ? 初、中級程序開發人員
? 程序測試及維護人員 ? 參加實習的“菜鳥”級程序員
讀者服務
為了方便解決本書疑難問題,讀者朋友可添加我們的QQ,也可以登錄網站進行留言,我們將竭誠為您服務。


編 者

內容簡介:

《c語言從入門到精通(第3版)》從初學者的角度出發,以通俗易懂的語言,豐富多彩的實例,詳細介紹了使用C語言進行程序開發需要掌握的各方面知識。《c語言從入門到精通(第3版)》共分為17章,包括C語言概述、算法、數據類型、運算符與表達式、常用的數據輸入/輸出函數、選擇結構程序設計、循環控制、數組、函數、指針、結構體和共用體、位運算、預處理、文件、存儲管理、網絡套接字編程和學生成績管理系統。書中所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,讀者可以輕松領會C語言程序開發的精髓,快速提高開發技能。
另外,《c語言從入門到精通(第3版)》除了紙質內容之外,配書光盤中還給出了海量開發資源庫,主要內容如下:
? 語音視頻講解:總時長30小時,共123段
? 實例資源庫:881個實例及源碼詳細分析
? 模塊資源庫:15個經典模塊開發過程完整展現
? 項目案例資源庫:15個企業項目開發過程完整展現
? 測試題庫系統:616道能力測試題目
? 面試資源庫:371個企業面試真題
? PPT電子教案
本書可作為軟件開發入門者的自學用書,也可作為高等院校相關專業的教學參考書,還可供開發人員查閱、參考。
目錄:

第1篇 基礎知識

第1章 C語言概述

視頻講解:29分鐘

1.1C語言的發展史

1.1.1程序語言簡述

1.1.2C語言的歷史

1.2C語言的特點

1.3一個簡單的C程序

1.4一個完整的C程序

1.5C語言程序的格式

1.6開發環境

1.6.1TurboC2.0

1.6.2VisualC++6.0

1.7小結

第2章 算法

視頻講解:22分鐘

2.1算法的基本概念

2.1.1算法的特性

2.1.2算法的優劣

2.2算法的描述

2.2.1自然語言

2.2.2流程圖

2.2.3N-S流程圖

2.3小結

第3章 數據類型

視頻講解:39分鐘

3.1編程規范

3.2關鍵字

3.3標識符

3.4數據類型

3.5常量

3.5.1整型常量

3.5.2實型常量

3.5.3字符型常量

3.5.4轉義字符

3.5.5符號常量

3.6變量

3.6.1整型變量

3.6.2實型變量

3.6.3字符型變量

3.7變量的存儲類別

3.7.1靜態存儲與動態存儲

3.7.2auto變量

3.7.3static變量

3.7.4register變量

3.7.5extern變量

3.8混合運算

3.9小結

3.10實踐與練習

第4章 運算符與表達式

視頻講解:29分鐘

4.1表達式

4.2賦值運算符與賦值表達式

4.2.1變量賦初值

4.2.2自動類型轉換

4.2.3強制類型轉換

4.3算術運算符與算術表達式

4.3.1算術運算符

4.3.2算術表達式

4.3.3優先級與結合性

4.3.4自增/自減運算符

4.4關系運算符與關系表達式

4.4.1關系運算符

4.4.2關系表達式

4.4.3優先級與結合性

4.5邏輯運算符與邏輯表達式

4.5.1邏輯運算符

4.5.2邏輯表達式

4.5.3優先級與結合性

4.6位邏輯運算符與位邏輯表達式

4.6.1位邏輯運算符

4.6.2位邏輯表達式

4.7逗號運算符與逗號表達式

4.8復合賦值運算符

4.9小結

4.10實踐與練習

第5章 常用的數據輸入/輸出函數

視頻講解:40分鐘

5.1語句

5.2字符數據輸入/輸出

5.2.1字符數據輸出

5.2.2字符數據輸入

5.3字符串輸入/輸出

5.3.1字符串輸出函數

5.3.2字符串輸入函數

5.4格式輸出函數

5.5格式輸入函數

5.6順序程序設計應用

5.7小結

5.8實踐與練習

第6章 選擇結構程序設計

視頻講解:44分鐘

6.1if語句

6.2if語句的基本形式

6.2.1if語句形式

6.2.2if…else語句形式

6.2.3elseif語句形式

6.3if的嵌套形式

6.4條件運算符

6.5switch語句

6.5.1switch語句的基本形式

6.5.2多路開關模式的switch語句

6.6if…else語句和switch語句的區別

6.7選擇結構程序應用

6.8小結

6.9實踐與練習

第7章 循環控制

視頻講解:41分鐘

7.1循環語句

7.2while語句

7.3do…while語句

7.4for語句

7.4.1for語句使用

7.4.2for循環的變體

7.4.3for語句中的逗號應用

7.53種循環語句的比較

7.6循環嵌套

7.6.1循環嵌套的結構

7.6.2循環嵌套實例

7.7轉移語句

7.7.1goto語句

7.7.2break語句

7.7.3continue語句

7.8小結

7.9實踐與練習

第2篇 核心技術

第8章 數組

視頻講解:1小時7分鐘

8.1一維數組

8.1.1一維數組的定義和引用

8.1.2一維數組初始化

8.1.3一維數組應用

8.2二維數組

8.2.1二維數組的定義和引用

8.2.2二維數組初始化

8.2.3二維數組的應用

8.3字符數組

8.3.1字符數組的定義和引用

8.3.2字符數組初始化

8.3.3字符數組的結束標志

8.3.4字符數組的輸入和輸出

8.3.5字符數組的應用

8.4多維數組

8.5數組的排序算法

8.5.1選擇法排序

8.5.2冒泡法排序

8.5.3交換法排序

8.5.4插入法排序

8.5.5折半法排序

8.5.6排序算法的比較

8.6字符串處理函數

8.6.1字符串復制

8.6.2字符串連接

8.6.3字符串比較

8.6.4字符串大小寫轉換

8.6.5獲得字符串長度

8.7數組應用

8.7.1反轉輸出字符串

8.7.2輸出系統日期和時間

8.7.3字符串的加密和解密

8.8小結

8.9實踐與練習

第9章 函數

視頻講解:55分鐘

9.1函數概述

9.2函數的定義

9.2.1函數定義的形式

9.2.2定義與聲明

9.3返回語句

9.3.1從函數返回

9.3.2返回值

9.4函數參數

9.4.1形式參數與實際參數

9.4.2數組作函數參數

9.4.3main函數的參數

9.5函數的調用

9.5.1函數的調用方式

9.5.2嵌套調用

9.5.3遞歸調用

9.6內部函數和外部函數

9.6.1內部函數

9.6.2外部函數

9.7局部變量和全局變量

9.7.1局部變量

9.7.2全局變量

9.8函數應用

9.9小結

9.10實踐與練習

第10章 指針

視頻講解:1小時2分鐘

10.1指針相關概念

10.1.1地址與指針

10.1.2變量與指針

10.1.3指針變量

10.1.4指針自加自減運算

10.2數組與指針

10.2.1一維數組與指針

10.2.2二維數組與指針

10.2.3字符串與指針

10.2.4字符串數組

10.3指向指針的指針

10.4指針變量作函數參數

10.5返回指針值的函數

10.6指針數組作main函數的參數

10.7小結

10.8實踐與練習

第3篇 高級應用

第11章 結構體和共用體

視頻講解:40分鐘

11.1結構體

11.1.1結構體類型的概念

11.1.2結構體變量的定義

11.1.3結構體變量的引用

11.1.4結構體類型的初始化

11.2結構體數組

11.2.1定義結構體數組

11.2.2初始化結構體數組

11.3結構體指針

11.3.1指向結構體變量的指針

11.3.2指向結構體數組的指針

11.3.3結構體作為函數參數

11.4包含結構的結構

11.5鏈表

11.5.1鏈表概述

11.5.2創建動態鏈表

11.5.3輸出鏈表

11.6鏈表相關操作

11.6.1鏈表的插入操作

11.6.2鏈表的刪除操作

11.7共用體

11.7.1共用體的概念

11.7.2共用體變量的引用

11.7.3共用體變量的初始化

11.7.4共用體類型的數據特點

11.8枚舉類型

11.9小結

11.10實踐與練習

第12章 位運算

視頻講解:35分鐘

12.1位與字節

12.2位運算操作符

12.2.1“與”運算符

12.2.2“或”運算符

12.2.3“取反”運算符

12.2.4“異或”運算符

12.2.5“左移”運算符

12.2.6“右移”運算符

12.3循環移位

12.4位段

12.4.1位段的概念與定義

12.4.2位段相關說明

12.5小結

12.6實踐與練習

第13章 預處理

視頻講解:39分鐘

13.1宏定義

13.1.1不帶參數的宏定義

13.1.2帶參數的宏定義

13.2#include指令

13.3條件編譯

13.3.1#if命令

13.3.2#ifdef及#ifndef命令

13.3.3#undef命令

13.3.4#line命令

13.3.5#pragma命令

13.4小結

13.5實踐與練習

第14章 文件

視頻講解:55分鐘

14.1文件概述

14.2文件基本操作

14.2.1文件指針

14.2.2文件的打開

14.2.3文件的關閉

14.3文件的讀寫

14.3.1fputc函數

14.3.2fgetc函數

14.3.3fputs函數

14.3.4fgets函數

14.3.5fprintf函數

14.3.6fscanf函數

14.3.7fread和fwrite函數

14.4文件的定位

14.4.1fseek函數

14.4.2rewind函數

14.4.3ftell函數

14.5小結

14.6實踐與練習

第15章 存儲管理

視頻講解:22分鐘

15.1內存組織方式

15.1.1內存的組織方式

15.1.2堆與棧

15.2動態管理

15.2.1malloc函數

15.2.2calloc函數

15.2.3realloc函數

15.2.4free函數

15.3內存丟失

15.4小結

15.5實踐與練習

第16章 網絡套接字編程

視頻講解:39分鐘

16.1計算機網絡基礎

16.1.1IP地址

16.1.2OSI七層參考模型

16.1.3地址解析

16.1.4域名系統

16.1.5TCP/IP協議

16.1.6端口

16.1.7套接字的引入

16.1.8網絡字節順序

16.2套接字基礎

16.2.1套接字概述

16.2.2TCP的套接字的socket編程

16.2.3UDP的套接字的socket編程

16.3套接字函數

16.3.1套接字函數介紹

16.3.2基于TCP的網絡聊天程序

16.4小結

16.5實踐與練習

第4篇 項目實戰

第17章 學生成績管理系統

視頻講解:40分鐘

17.1需求分析

17.2系統設計

17.3功能設計

17.3.1功能選擇界面

17.3.2錄入學生成績信息

17.3.3查詢學生成績信息

17.3.4刪除學生成績信息

17.3.5修改學生成績信息

17.3.6插入學生成績信息

17.3.7統計學生人數

17.4小結

附錄ASCII表

序: