前 言C語言是 (組合語言)的簡稱,它作為一種計算機設(shè)計語言,具有高級語言和匯編語言的特點,受到廣大編程人員的喜愛。C語言的應(yīng)用非常廣泛,既可以用于編寫系統(tǒng)應(yīng)用程序,也可以作為編寫應(yīng)用程序的設(shè)計語言,還可以具體應(yīng)用到有關(guān)單片機以及嵌入式系統(tǒng)的開發(fā)。這就是大多數(shù)學(xué)習(xí)者學(xué)習(xí)編寫程序都選擇C語言的原因。本書內(nèi)容本書分為上、下兩冊,上冊為C語言核心技術(shù)篇,下冊為C語言強化訓(xùn)練篇。C語言核心技術(shù)分冊共20章,提供了從入門到編程高手所必備的各類C語言核心知識。基礎(chǔ)篇:包括初識C語言,掌握C語言數(shù)據(jù)類型,表達式與運算符,數(shù)據(jù)輸入、輸出函數(shù),設(shè)計選擇/分支結(jié)構(gòu)程序,循環(huán)控制,數(shù)組的應(yīng)用,字符數(shù)組,函數(shù)的引用,變量的存儲類別等內(nèi)容,結(jié)合大量的圖示、實例、視頻和實戰(zhàn)等,讀者可快速掌握C語言,為以后編程奠定堅實的基礎(chǔ)。提高篇:包括C語言中的指針,結(jié)構(gòu)體的使用,共用體的綜合應(yīng)用,使用預(yù)處理命令,存儲管理,鏈表在C語言中的應(yīng)用,棧和隊列,C語言中的位運算,文件操作技術(shù)等內(nèi)容。學(xué)習(xí)完本篇,讀者應(yīng)能夠開發(fā)一些中小型應(yīng)用程序。項目篇:通過一個完整的項目—圖書管理系統(tǒng),學(xué)習(xí)軟件工程的設(shè)計思想,進行軟件項目的實踐開發(fā)。
書中按照“需求分析→系統(tǒng)設(shè)計→數(shù)據(jù)庫設(shè)計→基本程序開發(fā)流程→項目主要功能模塊的實現(xiàn)”的流程進行介紹,帶領(lǐng)讀者親身體驗開發(fā)項目的全過程。C語言強化訓(xùn)練分冊共18章,通過290多個來源于實際生活的趣味案例,強化上機實戰(zhàn),拓展和提升讀者對實際問題的分析與解決能力。本書特點深入淺出,循序漸進。本書以初、中級程序員為對象,先從C語言基礎(chǔ)學(xué)起,再學(xué)習(xí)C語言中的結(jié)構(gòu)體、共用體、文件操作等高級技術(shù),最后學(xué)習(xí)開發(fā)一個完整項目。講解過程中步驟詳盡,版式新穎,讀者在閱讀時一目了然,可快速掌握書中內(nèi)容。實例典型,輕松易學(xué)。通過例子學(xué)習(xí)是最好的學(xué)習(xí)方式,C語言核心技術(shù)分冊共有170多個應(yīng)用實例,通過“一個知識點、一個例子、一個結(jié)果、一段評析,一個綜合應(yīng)用”的模式,透徹詳盡地講述了實際開發(fā)中所需的各類知識。為了便于讀者閱讀程序代碼c語言從入門到精通電子書下載,書中幾乎每行代碼都提供了注釋。微課視頻,可聽可看。為便于讀者直觀感受程序開發(fā)的全過程,大部分章節(jié)都配備了教學(xué)微視頻,這些微課可聽可看,能快速引導(dǎo)初學(xué)者入門,感受編程的快樂和成就感,進一步增強學(xué)習(xí)的信心。動圖學(xué)習(xí),簡潔高效。本書將C語言學(xué)習(xí)中不易理解的重難點知識制成了各類動圖,用圖形、漫畫等趣味手段來傳遞那些不好用語言文字描述的知識點,趣味性更強,用時更短,學(xué)習(xí)效率更高。
強化訓(xùn)練c語言從入門到精通電子書下載,實戰(zhàn)提升。軟件開發(fā)學(xué)習(xí),實戰(zhàn)才是硬道理。C語言核心技術(shù)分冊中每章都提供了5個實戰(zhàn)練習(xí),強化訓(xùn)練分冊中更是給出了270多個源自生活的真實案例。應(yīng)用編程思想來解決這些生活中的難題,不但能鍛煉動手能力,還可以快速提升實戰(zhàn)技巧。如果在實現(xiàn)過程中遇到問題,可以從資源包中獲取相應(yīng)實戰(zhàn)的源碼,進行解讀。精彩欄目,貼心提醒。本書根據(jù)需要在各章安排了很多“注意”“說明”“技巧”等小欄目,讓讀者可以在學(xué)習(xí)過程中更輕松地理解相關(guān)知識點及概念,更快地掌握個別技術(shù)的應(yīng)用技巧。C語言強化訓(xùn)練分冊中,更設(shè)置了“?①②③④⑤⑥”欄目,讀者每親手完成一次實戰(zhàn)練習(xí),即可涂上一個序號。通過反復(fù)實踐,可真正實現(xiàn)強化訓(xùn)練和提升。緊跟潮流,支持VS。很多人學(xué)習(xí)C語言的人員都是用 作為開發(fā)工具,本書資源包中提供了支持VC++ 6.0和最新的 2017兩套代碼,讀者可以根據(jù)自身需求選擇使用。本書資源為幫助讀者學(xué)習(xí),本書配備了長達16個小時(共199集)的微課視頻講解。除此以外,還為讀者提供了“ C++開發(fā)資源庫”系統(tǒng),以全方位地幫助讀者快速提升編程水平和解決實際問題的能力。
通過實例資源庫中的大量熱點實例和關(guān)鍵實例,讀者可鞏固所學(xué)知識,提高編程興趣和自信心。通過能力測試題庫,讀者可對個人能力進行測試,檢驗學(xué)習(xí)成果。數(shù)學(xué)邏輯能力和英語基礎(chǔ)較為薄弱的讀者,還可以利用資源庫中大量的數(shù)學(xué)邏輯思維題和編程英語能力測試題,進行專項強化提升。本書學(xué)習(xí)完畢后,讀者可通過模塊資源庫和項目資源庫中的30個經(jīng)典模塊和項目,全面提升個人綜合編程技能和解決實際開發(fā)問題的能力,為成為C語言軟件開發(fā)工程師打下堅實基礎(chǔ)。面試資源庫中提供了大量國內(nèi)外軟件企業(yè)的常見面試真題,同時還提供了程序員職業(yè)規(guī)劃、程序員面試技巧、企業(yè)面試真題匯編和虛擬面試系統(tǒng)等精彩內(nèi)容,是程序員求職面試的絕佳指南。讀者對象初學(xué)編程的自學(xué)者;編程愛好者;大中專院校的老師和學(xué)生;相關(guān)培訓(xùn)機構(gòu)的老師和學(xué)員;做畢業(yè)設(shè)計的學(xué)生;初、中級程序開發(fā)人員;程序測試及維護人員;參加實習(xí)的“菜鳥”程序員。讀者服務(wù)學(xué)習(xí)本書時,請先掃描封底的權(quán)限二維碼(需要刮開涂層)獲取學(xué)習(xí)權(quán)限,然后即可免費學(xué)習(xí)書中的所有線上線下資源。本書所附贈的各類學(xué)習(xí)資源,讀者可登錄清華大學(xué)出版社網(wǎng)站,在對應(yīng)圖書頁面下獲取其下載方式。也可掃描圖書封底的“文泉云盤”二維碼,獲取其下載方式。
為了方便解決本書疑難問題,讀者朋友可加我們的企業(yè)QQ,也可以登錄網(wǎng)站留言,我們將竭誠為您服務(wù)。致讀者本書由明日科技C語言程序開發(fā)團隊組織編寫,明日科技是一家專業(yè)從事軟件開發(fā)、教育培訓(xùn)以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發(fā)中的必需、常用內(nèi)容,又注重內(nèi)容的易學(xué)、方便以及相關(guān)知識的拓展,深受讀者喜愛。其編寫的教材多次榮獲“全行業(yè)優(yōu)秀暢銷品種”“中國大學(xué)出版社優(yōu)秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。在編寫本書的過程中,我們始終本著科學(xué)、嚴謹?shù)膽B(tài)度,力求精益求精,但錯誤、疏漏之處在所難免,敬請廣大讀者批評指正。感謝您購買本書,希望本書能成為您編程路上的領(lǐng)航者。“零門檻”編程,一切皆有可能。祝讀書快樂!編 者
more >