-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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 語言從入門到項目實踐(超值版)

( 簡體 字)
作者:聚慕課教育研發中心類別:1. -> 程式設計 -> C -> C
譯者:
出版社:清華大學出版社C 語言從入門到項目實踐(超值版) 3dWoo書號: 49897
詢問書籍請說出此書號!

缺書
NT售價: 450

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

譯者序:

前言:

本套“軟件開發魔典”系列圖書,是專門為編程初學者量身打造的編程基礎學習與項目實踐用書,由聚慕課教育研發中心組織編寫。
本叢書針對“零基礎”和“入門”級讀者,通過案例引導讀者深入技能學習和項目實踐。為滿足初學者在基礎入門、擴展學習、編程技能、行業應用、項目實踐等五個方面的職業技能需求,特意采取“基礎知識→核心應用→核心技術→高級應用→行業應用→項目實踐”的結構和“由淺入深,由深到精”的學習模式進行講解,如下圖所示。

本套叢書目前計劃包含以下品種。
《Java從入門到項目實踐(超值版)》 《HTML 5從入門到項目實踐(超值版)》
《C語言從入門到項目實踐(超值版)》 《MySQL從入門到項目實踐(超值版)》
《JavaScript從入門到項目實踐(超值版)》 《Oracle從入門到項目實踐(超值版)》
《C++從入門到項目實踐(超值版)》 《HTML 5+CSS3+JavaScript從入門到項目實踐(超值版)》

古人云:讀萬卷書,不如行萬里路;行萬里路,不如閱人無數;閱人無數,不如名師指路……引導與實踐對于學習知識的重要性由此可見一斑。本書始于基礎,結合理論知識的講解,從項目開發基礎入手,逐步引導讀者進行項目開發實踐,深入淺出地講解C語言在軟件編程的各項技術和項目實踐技能。我們的目的是多角度、全方位地幫助讀者快速掌握軟件開發技能,構建從高校到社會與企業的就職橋梁,讓有志從事軟件開發的讀者輕松步入職場。
C語言最佳學習線路
本書以C語言最佳的學習模式來分配內容結構,第1∼4篇可使讀者掌握C語言軟件編程的基礎知識、應用技能,第5、6篇可使讀者擁有多個行業項目開發經驗。遇到問題可學習本書同步微視頻,也可以通過在線技術支持,讓老程序員答疑解惑。

本書內容
全書分為6篇33章。第1篇為基礎知識,主要講解C語言的基本概念,常量與變量,數制與數據類型,語句、表達式和運算符等。學完本篇,讀者將會了解到C語言的基本概念,掌握C語言的基本操作及應用方法,為后面更好地學習C語言編程打好基礎。
第2篇為核心應用,主要講解算法與流程圖、基本程序流程控制、數組與字符串、函數與函數中的變量、數據的輸入與輸出等。學完本篇,讀者的C語言基礎編程水平會有一定程度的提升。
第3篇為核心技術,主要講解指針,位操作,結構體、共用體和枚舉類型,C語言文件操作,編譯與預處理指令等。學完本篇,讀者將對讀懂C語言程序代碼和程序以及使用C語言進行綜合性編程有一定的綜合應用能力。
第4篇為高級應用,主要講解常用庫函數、動態數據結構、C語言經典排序法、網絡編程技術、糾錯與調試等。學完本篇,讀者可以進一步提高運用C語言編程的能力和技巧。
第5篇為行業應用,主要講解C語言在游戲開發、ATM系統開發、航空管理開發、銀行業務開發等行業開發中的應用。學完本篇,讀者將能夠貫通前面所學的各項知識和技能,學會在不同行業開發應用中運用C語言的技能。
第6篇為項目實踐,主要講解軟件工程師必備素養與技能、圖書管理系統、通訊錄管理系統、網絡通信系統、學生成績管理系統、酒店管理系統、代碼注釋處理器、開發記憶大師游戲、商品信息管理系統等實踐案例。學完本篇,讀者將對C語言編程在項目開發中的實際應用擁有切身的體會,為日后進行前端開發積累項目管理及實踐開發經驗。
全書不僅融入了作者豐富的工作經驗和多年的使用心得,還提供了大量來自企業的實踐案例,具有較強的實踐性和可操作性。學習本書后可以系統掌握C語言基礎知識、全面的C語言編程能力、優良的團隊協同技能和豐富的項目實踐經驗。我們的目標就是讓初學者、應屆畢業生快速成長為一名合格的初級程序員,通過演練積累項目開發經驗和團隊合作技能,在未來的職場中獲取一個高的起點,并能迅速融入軟件開發團隊中。
本書特色
1. 結構科學、自學更易
無論讀者是否接觸過C語言,本書在內容組織和范例設計中充分考慮到初學者的特點,由淺入深、循序漸進地講解,您都能從本書中找到最佳的起點。
2. 視頻講解、細致透徹
為降低學習難度,提高學習效率,本書錄制了同步微視頻(模擬培訓班模式)。通過視頻學習除了能輕松學會專業知識外,還能獲取老師的軟件開發經驗,使學習變得更輕松、有效。
3. 超多、實用、專業的范例和實踐項目
本書結合實際工作中的應用范例逐一講解C語言的各種知識和技術,在行業應用篇和項目實踐篇中更以12個項目的實踐來貫通、總結本書所學,使讀者在實踐中掌握知識,輕松擁有項目開發經驗。
4. 隨時檢測自己的學習成果
每章首頁中均提供了學習指引和重點導讀,以指導讀者重點學習及學后檢查;章后的就業面試技巧與解析均根據當前最新求職面試(筆試)精選而成,讀者可以隨時檢測自己的學習成果,做到融會貫通。
5. 作者創作團隊和技術支持
本書由聚慕課教育研發中心編著和提供在線服務。讀者在學習過程中遇到任何問題,均可登錄網站或加入圖書讀者(技術支持)QQ群進行提問,作者和資深程序員將為讀者在線答疑。
本書附贈超值王牌資源庫
本書附贈了極為豐富超值的王牌資源庫,具體內容如下:

(1)王牌資源 1:隨贈本書“配套學習與教學”資源庫,提升讀者學會用好C語言學習效率。
? 本書同步 379 節教學微視頻錄像(掃描二維碼觀看),總時長14.2學時。
? 本書中 12個大型項目案例以及324個實例源代碼。
? 本書配套上機實訓指導手冊及本書教學PPT課件。
(2)王牌資源 2:隨贈“職業成長”資源庫,突破讀者職業規劃與發展瓶頸。
? 求職資源庫:206 套求職簡歷模板庫、 680 套畢業答辯模板庫與學術開題報告PPT模板庫。
? 面試資源庫:程序員面試技巧、100例常見面試(筆試)題庫、200道求職常見面試(筆試)真題與解析。
? 職業資源庫:100例常見錯誤及解決方案、210套崗位競聘模板、C語言開發技巧查詢手冊、程序員職業規劃手冊、開發經驗及技巧集、軟件工程師技能手冊。
(3)王牌資源 3:隨贈“C語言開發魔典”資源庫,拓展讀者學習本書的深度和廣度。
? 案例資源庫:150套C語言經典案例庫。
? 項目資源庫:60套大型完整C語言項目案例庫。
? 編程水平測試系統:計算機水平測試、編程水平測試、編程邏輯能力測試、編程英語水平測試。
? 軟件開發文檔模板庫: 10套8大行業C語言項目開發文檔模板庫。
? 軟件學習必備工具及電子書資源庫:C語言標準庫函數速查手冊、C語言常用知識查詢手冊、全國計算機等級考試二級C語言考試大綱及應試技巧、C語言等級考試歷屆真題題庫及解析、全國計算機等級考試二級公共基礎知識題庫及答案、C語言經典算法百例速查手冊、C語言常見語法錯誤及解決方案速查手冊、C語言開發經驗及技巧速查手冊。
(4)王牌資源4:編程代碼優化糾錯器。
? 本助手能讓軟件開發更加便捷和輕松,無須安裝配置復雜的軟件運行環境即可輕松運行程序代碼。
? 本助手能一鍵格式化,讓凌亂的程序代碼更加規整美觀。
? 本助手能對代碼精準糾錯,讓程序查錯不再難。
(5)王牌資源5:隨贈在線課程(VIP會員)。可免費學習包含Python、Java、Java Web、C、JavaScript、MySQL、iOS、C#、PHP、HTML 5、C++、Linux、Linux C、ASP.NET、Android、SQL Server、Oracle等30多類500學時的項目開發在線課程、獲取大量免費模板及在線免費練習題庫。
上述資源獲取及使用
注意:由于本書不配送光盤,書中所用及上述資源均需借助網絡下載才能使用。
1. 資源獲取
采用以下任意途徑,均可獲取本書所附贈的超值王牌資源庫。
(1)加入本書微信公眾號,下載資源或者咨詢關于本書的任何問題。

(2)登錄網站,搜索本書并下載對應資源。
(3)加入本書圖書讀者(技術支持)QQ群,獲取網絡下載地址和密碼。
(4)通過電子郵件、與我們聯系,獲取本書對應資源。
(5)通過掃描封底刮刮卡二維碼,獲取本書對應資源。
2. 使用資源
讀者可通過以下途徑學習和使用本書微視頻和資源。
(1)通過PC端(在線)、APP端(在/離線)和微信端(在線)以及平板端(在/離線)學習本書微視頻和練習考試題庫。

(2)將本書資源下載到本地硬盤,根據學習需要選擇性使用。
(3)通過“C語言軟件開發魔典”運行系統使用。
打開下載資源包中的“C語言軟件開發魔典.exe”系統,在該系統中可以獲取所有附贈的超值王牌資源。
讀者對象
? 沒有任何C語言基礎的初學者。
? 有一定的C語言基礎,想精通C語言編程的人員。
? 有一定的C語言編程基礎,沒有項目實踐經驗的人員。
? 正在進行軟件專業相關畢業設計的學生。
? 大中專院校及培訓學校的老師和學生。
創作團隊
本書由聚慕課教育研發中心組織編寫,主要參與本書編寫的人員有王湖芳、張開保、賈文學、張翼、白曉陽、李偉、李欣、樊紅、徐明華、白彥飛、卞良、常魯、陳詩謙、崔懷奇、鄧偉奇、凡旭、高增、郭永、何旭、姜曉東、焦宏恩、李春亮、李團輝、劉二有、王朝陽、王春玉、王發運、王桂軍、王平、王千、王小中、王玉超、王振、徐利軍、姚玉中、于建斌、張俊鋒、張曉杰、張在有等。
在編寫過程中,我們竭盡所能將最好的講解呈現給讀者,但也難免有疏漏和不妥之處,敬請廣大讀者批評指正。若讀者在學習中遇到困難或疑問,或有何建議,可寫信至信箱。另外,讀者也可以登錄我們的網站進行交流以及免費下載學習資源。

作 者
內容簡介:

本書采取“基礎知識→核心應用→核心技術→高級應用→行業應用→項目實踐”結構和“由淺入深,由深到精”的學習模式進行講解。全書共33章。不僅介紹了C語言的基本概念、數據類型、語句、表達式、運算符、函數、指針等基礎知識,還介紹了C語言常用庫函數、動態數據結構、網絡編程以及程序異常處理等。在行業應用環節學習了C語言在游戲行業、ATM系統、航空管理、銀行業務等行業的開發技術,最后在項目實踐環節重點介紹了C語言在圖書管理、通訊錄管理、網絡通信、學生成績管理、酒店管理、代碼注釋處理器、記憶大師游戲、商品信息管理等大型項目中的應用,全面展現了項目開發實踐的全過程。
本書的目的是從多角度、全方位地幫助讀者快速掌握軟件開發技能,構建從高校到社會與企業的就職橋梁,讓有志從事軟件開發的讀者輕松步入職場。同時本書還贈送王牌資源庫,由于贈送資源較多,我們在本書前言部分對資源包的具體內容、獲取方式以及使用方法等做了詳細說明。
本書適合希望學習C語言編程的初、中級程序員和希望精通C語言的程序員閱讀,同時也可作為沒有項目實踐經驗,有一定C語言基礎的人員閱讀,還可作為大中專院校及培訓學校的老師、學生及正在進行軟件專業相關畢業設計的學生閱讀。
目錄:

第1篇基礎知識
第1章步入C編程世界——認識C語言
◎本章教學微視頻:9個 9分鐘
1.1了解C語言
1.1.1C語言的特點
1.1.2為什么要學習C語言
1.2準備C語言程序編程
1.2.1VisualC++6.0開發環境
1.2.2TurboC2.0開發環境
1.3C程序的編寫和運行流程
1.4編寫第一個C程序——Hello,C
1.4.1創建空工程
1.4.2輸入C語言源代碼
1.4.3運行C程序
1.5C代碼結構編寫規范
1.6就業面試技巧與解析
1.6.1面試技巧與解析(一)
1.6.2面試技巧與解析(二)
第2章剖析C語言——第一個C程序結構
◎本章教學微視頻:7個 7分鐘
2.1C語言源程序的構成
2.2完整的C語言程序
2.3程序的入口——main()函數
2.4如何輸出程序結果——輸出函數
2.5C程序的注釋方法
2.6#include預處理器指示符
2.7數據變量
2.8就業面試技巧與解析
2.8.1面試技巧與解析(一)
2.8.2面試技巧與解析(二)
第3章數據的來龍去脈——常量與變量
◎本章教學微視頻:17個 19分鐘
3.1標識符和關鍵字
3.1.1標識符
3.1.2關鍵字
3.2常量的使用
3.2.1什么是常量
3.2.2數值常量
3.2.3字符常量
3.2.4字符串常量
3.2.5符號常量
3.3變量的使用
3.3.1什么是變量
3.3.2變量的聲明
3.3.3變量的定義
3.3.4變量的分類
3.3.5變量的賦值和初始化
3.4變量的存儲類型
3.4.1auto變量
3.4.2static變量
3.4.3register變量
3.4.4extern變量
3.5綜合案例——統計學生成績
3.6就業面試技巧與解析
3.6.1面試技巧與解析(一)
3.6.2面試技巧與解析(二)
第4章數制與數據類型
◎本章教學微視頻:22個 34分鐘
4.1數制的分類
4.1.1二進制
4.1.2八進制
4.1.3十六進制
4.1.4數制間的轉換
4.2數據類型的分類
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使用typedef定義類型
4.7.1促進跨平臺開發
4.7.2定義類型別名
4.7.3定義復雜的聲明別名
4.7.4typedef與#define
4.8綜合案例——類型轉換
4.9就業面試技巧與解析
4.9.1面試技巧與解析(一)
4.9.2面試技巧與解析(二)
第5章語句、表達式和運算符
◎本章教學微視頻:21個 39分鐘
5.1基本語句
5.1.1語句的概念
5.1.2語句的使用
5.1.3表達式語句
5.1.4函數調用語句
5.1.5控制語句
5.1.6復合語句
5.1.7空語句
5.2表達式
5.2.1表達式的概念
5.2.2表達式的分類
5.3運算符
5.3.1運算符概述
5.3.2運算符的分類
5.4表達式與運算符
5.4.1算術表達式與算術運算符
5.4.2自增、自減表達式與自增、
自減運算符
5.4.3賦值表達式與賦值運算符
5.4.4關系表達式與關系運算符
5.4.5邏輯表達式與邏輯運算符
5.4.6條件表達式與條件運算符
5.4.7逗號表達式與逗號運算符
5.4.8位運算符
5.5優先級與結合性
5.6綜合案例——計算函數的結果
5.7就業面試技巧與解析
5.7.1面試技巧與解析(一)
5.7.2面試技巧與解析(二)
第2篇核心應用
第6章程序設計的靈魂——算法與流程圖
◎本章教學微視頻:11個 15分鐘
6.1認識算法
6.2算法的特性
6.3算法的表示
6.3.1自然語言表示法
6.3.2偽代碼表示法
6.3.3流程圖表示法
6.3.4N-S流程圖表示法
6.3.5計算機語言表示法
6.4流程圖基礎
6.4.1流程圖中的元素
6.4.2流程圖的繪制
6.5結構化程序設計方法
6.6綜合案例——求一元二次方程的根
6.7就業面試技巧與解析
6.7.1面試技巧與解析(一)
6.7.2面試技巧與解析(二)
第7章C程序的運行軌跡——基本程序流程
控制
◎本章教學微視頻:13個 34分鐘
7.1程序流程概述
7.2if條件選擇語句
7.2.1if語句的一般形式
7.2.2if語句的嵌套
7.2.3使用if語句注意事項
7.3switch條件選擇語句
7.4循環結構
7.4.1while語句
7.4.2do-while語句
7.4.3for語句
7.4.4循環的嵌套
7.5break、continue、goto語句
7.5.1break語句
7.5.2continue語句
7.5.3goto語句
7.6綜合案例——簡單計算器
7.7就業面試技巧與解析
7.7.1面試技巧與解析(一)
7.7.2面試技巧與解析(二)
第8章數組與字符串
◎本章教學微視頻:14個 31分鐘
8.1認識數組
8.2一維數組
8.2.1定義一維數組
8.2.2引用一維數組
8.2.3初始化一維數組
8.3二維數組
8.3.1定義二維數組
8.3.2引用二維數組
8.3.3初始化二維數組
8.4多維數組
8.4.1定義多維數組
8.4.2多維數組的應用實例
8.5字符數組與字符串
8.5.1字符數組的說明與初始化
8.5.2字符串和字符數組
8.5.3字符串的處理函數
8.5.4字符數組的實例解析
8.6綜合案例——楊輝三角
8.7就業面試技巧與解析
8.7.1面試技巧與解析(一)
8.7.2面試技巧與解析(二)
第9章函數與函數中的變量
◎本章教學微視頻:17個 51分鐘
9.1函數的概述
9.1.1函數的概念
9.1.2函數的分類
9.1.3函數定義的一般形式
9.2函數的調用
9.2.1函數的類型
9.2.2函數的返回值
9.2.3函數調用的方式
9.2.4對被調用函數的聲明和函數原型
9.3函數的嵌套調用
9.4函數的遞歸調用
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.9.1面試技巧與解析(一)
9.9.2面試技巧與解析(二)
第10章人機交互——數據的輸入與輸出
◎本章教學微視頻:8個 16分鐘
10.1標準輸入與輸出
10.2鍵盤輸入
10.2.1字符輸入
10.2.2字符串輸入
10.3屏幕輸出
10.3.1字符輸出
10.3.2字符串輸出
10.4格式化輸入輸出
10.4.1格式化輸出函數
10.4.2格式控制字符
10.4.3格式化輸入
10.5就業面試技巧與解析
10.5.1面試技巧與解析(一)
10.5.2面試技巧與解析(二)
第3篇核心技術
第11章指針
◎本章教學微視頻:27個 65分鐘
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.3.4指針與數組的關系
11.3.5一維數組指針
11.3.6指向多維數組的指針
11.3.7二維數組指針
11.4指針的運算
11.5字符串指針
11.5.1字符串的表示與引用
11.5.2字符串指針作為函數參數
11.5.3字符數組和字符串指針
處理字符串時的區別
11.6指針數組和指向指針的指針
11.6.1指針數組
11.6.2指針數組的應用
11.6.3指向指針的指針
11.6.4指向指針的指針應用
11.6.5帶形式參數的main()函數
11.7指針與函數
11.7.1怎樣定義和使用指向函數的
指針變量
11.7.2用指向函數的指針作為函數
參數
11.7.3指針函數
11.8void指針類型
11.9綜合案例——報數游戲
11.10就業面試技巧與解析
11.10.1面試技巧與解析(一)
11.10.2面試技巧與解析(二)
第12章位操作
◎本章教學微視頻:11個 15分鐘
12.1位的概念
12.2二進制數
12.3位運算符
12.3.1按位或運算
12.3.2按位異或運算
12.3.3按位取反運算
12.3.4左移運算
12.3.5右移運算
12.3.6位復合賦值運算
12.4位段
12.4.1位段的定義
12.4.2 位段中數據的引用
12.5綜合案例——數制轉換
12.6就業面試技巧與解析
12.6.1面試技巧與解析(一)
12.6.2面試技巧與解析(二)
第13章結構體、共用體和枚舉類型
◎本章教學微視頻:19個 29分鐘
13.1結構體
13.1.1結構體類型的概念
13.1.2結構體類型的定義
13.1.3結構體類型變量的定義
13.1.4結構體變量的初始化
13.1.5結構體變量的引用
13.2結構體數組
13.2.1結構體數組的定義
13.2.2結構體數組的初始化
13.2.3結構體數組的引用
13.2.4結構體數組的應用實例
13.3指向結構體指針
13.3.1指向結構體變量的指針
13.3.2指向結構體數組的指針
13.3.3結構體變量作為函數參數
13.3.4利用結構體指針變量作為
函數參數
13.3.5結構體作為函數的返回值
13.4共用體
13.4.1共用體的定義
13.4.2共用體變量的定義、初始化和
引用
13.5枚舉類型
13.5.1枚舉類型概述
13.5.2枚舉變量
13.6綜合案例——計算學生成績
13.7就業面試技巧與解析
13.7.1面試技巧與解析(一)
13.7.2面試技巧與解析(二)
第14章C語言文件操作
◎本章教學微視頻:12個 26分鐘
14.1文件概述
14.1.1文件類型
14.1.2文件緩沖區
14.2C語言如何操作文件——文件指針
14.3打開與關閉文件
14.3.1文件的打開
14.3.2文件的關閉
14.4文件的順序讀寫
14.4.1字符讀寫函數fgetc()和
fputc()
14.4.2字符串讀寫函數fgets()和
fputs()
14.4.3數據塊讀寫函數fread()和
fwrite()
14.4.4格式化讀寫函數fprintf()和
fscanf()
14.5文件定位與隨機讀寫
14.6文件檢測函數
14.7綜合案例——編制課程表
14.8就業面試技巧與解析
14.8.1面試技巧與解析(一)
14.8.2面試技巧與解析(二)
第15章編譯與預處理指令
◎本章教學微視頻:12個 22分鐘
15.1什么是預處理指令
15.2宏定義
15.2.1變量式宏定義
15.2.2宏定義嵌套
15.2.3宏定義范圍
15.2.4帶參數的宏定義
15.2.5多行宏定義
15.3文件包含
15.3.1什么是文件包含
15.3.2文件包含的使用
15.4條件編譯
15.4.1條件編譯形式
15.4.2調試中使用條件編譯
15.4.3文件嵌套包含和條件
編譯
15.4.4assert()宏
15.5就業面試技巧與解析
15.5.1面試技巧與解析(一)
15.5.2面試技巧與解析(二)
第4篇高級應用
第16章常用庫函數
◎本章教學微視頻:23個 30分鐘
16.1C語言標準庫函數
16.2數學函數
16.2.1絕對值函數
16.2.2平方根函數和冪函數
16.2.3指數函數和對數函數
16.2.4三角函數
16.2.5取整函數和取余函數
16.3字符串處理函數
16.3.1字符串長度函數
16.3.2字符串連接函數
16.3.3字符串復制函數
16.3.4字符串比較函數
16.3.5字符串查找函數
16.3.6字符串填充函數
16.4字符處理函數
16.4.1字符類型判斷函數
16.4.2字符大小寫轉換函數
16.5轉換和動態存儲管理函數
16.5.1轉換函數
16.5.2動態存儲管理函數
16.6隨機函數
16.6.1初識隨機函數
16.6.2使用隨機函數
16.7日期和時間處理函數
16.8命令行參數
16.9其他函數
16.9.1exit()函數
16.9.2qsort()函數
16.10綜合案例——猜數字游戲
16.11就業面試技巧與解析
16.11.1面試技巧與解析(一)
16.11.2面試技巧與解析(二)
第17章動態數據結構
◎本章教學微視頻:19個 31分鐘
17.1動態存儲分配概述
17.1.1分配內存空間函數malloc()
17.1.2分配內存空間函數calloc()
17.1.3釋放內存空間函數free()
17.2鏈表概述
17.2.1鏈表的建立
17.2.2鏈表的遍歷
17.3創建結點
17.3.1鏈表結點的插入
17.3.2鏈表結點的刪除
17.4數據結構概述
17.5線性表
17.6棧
17.6.1棧的基本運算
17.6.2順序棧的定義
17.6.3鏈式棧
17.7隊列
17.7.1隊列的基本運算
17.7.2順序隊列
17.7.3鏈式隊列
17.8二叉樹
17.9查找
17.9.1順序查找
17.9.2折半查找
17.10綜合實例——求解迷宮問題
17.11就業面試技巧與解析
17.11.1面試技巧與解析(一)
17.11.2面試技巧與解析(二)
第18章C語言經典排序法
◎本章教學微視頻:9個 6分鐘
18.1排序的概述
18.2交換類排序法
18.2.1冒泡排序
18.2.2快速排序
18.3插入類排序法
18.3.1希爾排序
18.3.2直接插入排序
18.4選擇類排序法
18.4.1簡單選擇排序
18.4.2堆排序
18.5歸并排序
18.6鏈表基數排序
18.7就業面試技巧與解析
18.7.1面試技巧與解析(一)
18.7.2面試技巧與解析(二)
第19章C語言高級編程——網絡編程技術
◎本章教學微視頻:18個 20分鐘
19.1網絡的構成
19.2Internet套接字的類型
19.2.1TCP
19.2.2UDP
19.3網絡架構
19.4打包過程結構體
19.5網絡與本機地址
19.6IP地址的處理
19.7網絡編程函數
19.7.1socket()函數
19.7.2bind()函數
19.7.3connect()函數
19.7.4listen()函數
19.7.5accept()函數
19.7.6WSAStartup()函數與
WSACleanup()函數
19.7.7send()函數與recv()函數
19.7.8sendto()函數與recvfrom()
函數
19.7.9closesocket()函數與shutdown()
函數
19.8基于TCP協議的網絡程序
19.9基于UDP協議的聊天室程序
19.10就業面試技巧與解析
19.10.1面試技巧與解析(一)
19.10.2面試技巧與解析(二)
19.10.3面試技巧與解析(三)
第20章程序異常處理——糾錯與調試
◎本章教學微視頻:25個 27分鐘
20.1認識程序異常
20.2程序異常的分類
20.2.1程序語法錯誤
20.2.2程序邏輯錯誤
20.2.3程序內存錯誤
20.3程序調試
20.3.1程序糾錯助手
20.3.2程序調試步驟
20.4程序異常處理原則
20.5C語言常見典型錯誤解析
20.5.1缺少分號或分號位置錯誤
20.5.2路徑使用的錯誤
20.5.3誤把“=”作為“等于”比較
符用
20.5.4遺漏花括號
20.5.5括號配對錯誤
20.5.6大小寫字母的區別
20.5.7忘記定義變量
20.5.8錯誤使用指針
20.5.9循環語句中忘記中斷語句
20.5.10混淆字符和字符串的表示形式
20.5.11程序自加(++)和自減(--)
運用錯誤
20.5.12忘記使用地址符
20.5.13數組及數組下標
20.5.14int型數據的數值范圍
20.5.15函數的錯誤使用
20.5.16混淆數組名及指針變量
20.5.17混淆結構體類型和結構體變量
20.5.18使用文件時忘記打開文件或
打開文件方式不對
20.6就業面試技巧與解析
20.6.1面試技巧與解析(一)
20.6.2面試技巧與解析(二)
第5篇行業應用
第21章C語言在游戲開發中的應用
◎本章教學微視頻:3個 7分鐘
21.1系統功能描述
21.2系統功能分析及實現
21.2.1功能分析
21.2.2功能實現
21.2.3程序運行
第22章C語言在ATM系統開發中的應用
◎本章教學微視頻:3個 7分鐘
22.1系統功能描述
22.2系統功能分析及實現
22.2.1功能分析
22.2.2功能實現
22.2.3程序運行
第23章C語言在航空管理開發中的應用
◎本章教學微視頻:2個 7分鐘
23.1系統功能描述
23.2系統功能分析及實現
23.2.1功能分析
23.2.2功能實現
23.2.3程序運行
第24章C語言在銀行業務開發中的應用
◎本章教學微視頻:3個 8分鐘
24.1系統功能描述
24.2系統功能分析及實現
24.2.1功能分析
24.2.2功能實現
24.2.3程序運行
第6篇項目實踐篇
第25章軟件工程師必備素養與技能
◎本章教學微視頻:29個 30分鐘
25.1軟件工程師的基本素養
25.1.1計算機基礎能力
25.1.2至少熟練掌握一門編程語言
25.1.3熟悉計算機數據存儲過程
25.1.4較強的英語閱讀和寫作能力
25.1.5軟件開發與測試環境搭建能力
25.1.6軟件測試基本理論及任務分配
25.2個人素質必修課
25.2.1語言表達及溝通能力
25.2.2過硬的心理素質
25.2.3責任心與自信心
25.2.4團隊協作能力
25.3項目開發流程
25.3.1策劃階段
25.3.2需求分析階段
25.3.3開發階段
25.3.4編碼階段
25.3.5系統測試階段
25.3.6系統驗收階段
25.3.7系統維護階段
25.4項目開發團隊
25.4.1項目團隊構建
25.4.2項目團隊要求
25.5項目的實際運作
25.5.1可行性分析
25.5.2項目風險評估
25.5.3項目過程定義
25.5.4確定項目開發工具和技術
25.5.5項目開發階段
25.5.6項目測試驗收
25.5.7項目過程總結
25.6項目規劃常見問題及解決方案
25.6.1如何滿足客戶的需求
25.6.2如何控制項目進度
25.6.3如何控制項目預算
第26章項目實踐入門階段1——圖書管理
系統
◎本章教學微視頻:4個 9分鐘
26.1系統開發背景
26.2需求及功能分析
26.2.1總體功能分析
26.2.2各模塊功能分析
26.3系統功能的實現
26.3.1建立相關類及屬性
26.3.2系統選擇菜單的實現
26.3.3圖書上架功能的實現
26.3.4圖書下架功能的實現
26.3.5查找圖書功能的實現
26.3.6借書功能的實現
26.3.7還書功能的實現
26.3.8主函數功能的實現
26.4系統運行與測試
26.5開發過程常見問題及解決辦法
第27章項目實踐入門階段2——通訊錄管理
系統
◎本章教學微視頻:4個 8分鐘
27.1系統開發背景
27.2需求及功能分析
27.2.1總體功能分析
27.2.2各模塊功能分析
27.3系統功能的實現
27.3.1建立聯系人結構
27.3.2系統選擇菜單的實現
27.3.3添加聯系人功能的實現
27.3.4插入聯系人功能的實現
27.3.5刪除聯系人功能的實現
27.3.6顯示聯系人功能的實現
27.3.7查找聯系人功能的實現
27.3.8主函數功能的實現
27.4系統運行與測試
27.5開發過程常見問題及解決辦法
第28章項目實踐入門階段3——網絡通信
系統
◎本章教學微視頻:3個 7分鐘
28.1網絡通信系統分析
28.2功能分析及實現
28.3開發過程常見問題及解決辦法
第29章項目實踐提高階段1——學生成績
管理系統
◎本章教學微視頻:3個 7分鐘
29.1學生成績管理系統分析
29.2功能分析及實現
29.3開發過程常見問題及解決辦法
第30章項目實踐提高階段2——酒店管理
系統
◎本章教學微視頻:3個 7分鐘
30.1酒店管理系統分析
30.2功能分析及實現
30.3開發常見問題及解決辦法
第31章項目實踐高級階段1——代碼注釋
處理器
◎本章教學微視頻:2個 5分鐘
31.1代碼注釋處理器分析
31.2功能實現
31.3系統運行與測試
第32章項目實踐高級階段2——開發記憶
大師游戲
◎本章教學微視頻:2個 4分鐘
32.1記憶大師游戲分析
32.2功能實現
32.3系統運行與測試
第33章項目實踐高級階段3——商品信息管理
系統
◎本章教學微視頻:4個 9分鐘
33.1商品信息管理系統分析
33.2必備知識點
33.2.1結構體的使用
33.2.2結構體數組的使用
33.3功能實現
33.3.1商品結構體定義
33.3.2界面顯示
33.3.3登錄功能
33.3.4系統主界面
33.3.5保存商品信息
33.3.6創建商品信息
33.3.7打印商品信息
33.3.8查詢商品信息
33.3.9修改商品信息
33.3.10刪除商品信息
33.3.11按商品價格進行排序
33.4系統運行與測試

序: