- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CH00之c语言
序及第0章 程式設計學習路徑 大綱 0.1本書起源與目的 0.2本書簡介 0.3本書範例 0.4 作業系統的選擇 0.5 編譯器及整合開發環境的選擇 0.6本書光碟使用說明 0.7本書範例注意事項 0.8出版後記 0.1本書起源與目的 C/C++的重要性歷經二十年未曾改變過,雖然後來流行了Visual Basic、Java、Object Pascal等等程式語言,但始終無法撼動C/C++的重要地位。這並不是沒有原因的, 第一個重要的原因,當然是大多數資深程式設計師幾乎都會C/C++; 第二個原因則是C的速度僅次於組合語言; 第三個原因則是C++的物件導向支援種類,僅次於Ada; 最後一個原因則是C/C++可以跨越Linux/Windows/MS-DOS/Mac等多種平台,雖然它不如Java使用Virtual Machine達到這項功能,但卻由於編譯器的普及,使得在眾多平台上開發C/C++完全不是問題。 除此之外,對於專攻較低階硬體程式(例如驅動程式、8051等等)的工程師而言,除了學會組合語言外,使用C來開發程式也能夠加快程式開發時程。 0.1本書起源與目的 對於許多初學習程式設計的人來說,從文字模式(Console Mode)的C/C++程式設計開始學習,雖稱不上是最適當的選擇,但卻可以打下非常深厚的程式設計基礎。對於未來提升至視窗程式設計時,也非常有幫助。 為了滿足初學程式設計讀者的需求,本書除了使用大量範例解說C/C++,並且將範例區分為【觀念範例】與【實用範例】,在觀念範例中,我們將以解說C/C++語法為主,而在實用範例中,則會加入許多常見好用的程式,並且循序漸進地組合成一個完整功能強大的程式,例如我們會先設計一個樂透開獎程式,並且逐步地改良該程式,使得該程式具有更大的彈性。 同時在不同的章節中,我們將可能採用不同的方法來完成、增強或改寫同一個範例。讀者同樣應該培養相同的『程式設計』觀念-『程式設計沒有標準答案,只要能夠完成需求的方法,都算是正確的答案』。但重點是,初學者應該實際『撰寫』程式,而非用『看』程式的方式來學習。 0.2本書簡介 本書共分為17章(包含第0章),在第0章中,我們首先介紹本書起源與本書目的,並且提供閱讀本書所需要的檔案安裝方法(隨書光碟)。 剩餘16章的章節安排則主要來自多位老師依照教學經驗所提供的意見加以編排,並大略可以分為兩個單元,分別是C程式設計單元與C++程式設計單元。 附錄分為兩大部分,分別是書籍附錄與電子書附錄。 書籍附錄主要是記載一些編譯器的使用說明,包含GCC(g++、gcc)、Dev-C++、Borland C++ Builder、Microsoft Visual C++。除此之外,也包含了最常使用的ASCII字元表及本書的C/C++函式庫速查表。 電子附錄是為了補充額外的相關資料,包含名稱空間(namespace)的進階程式設計、Linux除錯器GDB的使用與參數說明、Linux的整合開發環境(RHIDE、Xwpe、KDevelop)、Linux的系統呼叫(system call)使用說明、C語言的文法、C++語言的文法等等。 0.2本書簡介 習題是本書的一項貼心設計,讀者可以從各章最後所附的習題中複習該章所學習的各項技術,在程式設計方面,由於程式設計並沒有一定的標準答案,讀者只要想盡各種辦法完成習題的要求即可,但由於習題皆經過精心設計,因此,會加入許多限制條件(例如不得引入某些函式庫),這是為了讓讀者能夠複習該章所學習到的技術。 0.2本書簡介 以下是本書章節簡介 第0章:本書導讀與隨書光碟 第一單元 C程式設計篇 第1章:計算機概論與C/C++簡介 第2章:C語言從零開始(C語言的基本結構) 第3章:基本的資料處理(資料型態與運算式) 第4章:基本的輸出與輸入 第5章:流程控制 第6章:陣列與字串 第7章:函式與巨集 第8章:指標與動態記憶體 第9章:變數等級 第10章:C語言進階 0.2本書簡介 第二單元 C++程式設計篇 第11章:物件導向C++程式設計(類別與物件) 第12章:從C到C++(C++相對於C的變革) 第13章:類別繼承和虛擬函式 第14章:運算子覆載 第15章:樣板(Template) 第16章:例外處理 0.2本書簡介 附錄 附錄A Linux的C++編譯器-GCC 附錄B 整合開發環境Dev-C++ 附錄C 整合開發環境BCB(Borland C++ Builder) 附錄D 整合開發環境Visual C++ 附錄E ASCII字元對應表 附錄F 本書C函式/C++物件速查表 附錄G 本書電子附錄檔列表及說明 電子附錄(說明請見附錄G) 電子附錄A 名稱空間 電子附錄B
您可能关注的文档
- 南开14秋学期《环境法》在线作业.doc
- 学籍考试答案.doc
- 28414_跟踪审计概述.ppt
- 中华人民共和国行政处罚法试题一(含答案).doc
- 综合素质练习题及答案.doc
- 节能培训答案.doc
- ISO_9001内审员培训讲义(内审).ppt
- 2014年江西省中小学生安全知识网络答题答案.doc
- 行政诉讼法试题及答案.doc
- CEAC OFFICE(EXCEL)EXCEL+2010题库+-.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
文档评论(0)