C++语言基础教程.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++语言基础教 程 ://58.251.57.67/down?cid=6A8146D9E8BF46547DB1E3BB6F451 Dt=3fmt=- C++Primer 第四 版 ://58.251.57.67/down?cid=127EE441A4DEFB6F94492E3CB4E62535D5756AD 1t=13fmt=- 讯雷下载链接 ↑ PDF 阅读 器 ://58.251.57.67/down?cid=AE3434EE67871B21CD072D39416C421061BA99B 8t=2fmt=- C++的奥义当然是面向对象;但是掌握 C++的语法并不代表就掌握面向对象的技术,这个世 界上使用 C++却不懂面向对象的人很多;C++仅仅是支持面向对象,也就是说他的语法包含面 向对象的特点,但面向对象不是语言特质,而是一种思想;C 不是面向对象的语言,但用 C 一 样能写出具有面向对象思想的程序; 什么是面向对象?这同样是需要亲身去体会的;我认为这是比学习 C 语言更需要时间的琢 磨的事情; 对相当一部分人而言,C++、C#和 Java 都不是面向对象的语言; 自己不写类,或几乎不写类,或很少写类,或写类也就写那么几个的,都不是面向对象的 程序员; 只知道使用别人写的类的,也不是面向对象的程序员; 只有自己写类,写很多类,写类库,自己调用自己写的类,类之间相互调用、继承,才能 算得上是具有面向对象思想的程序员;此外,还要看类的层次、接口设计是否合理,才能区分 掌握面向对象的技术程度; C++明显要比 C#和 Java 难学,原因:第一,指针 !C++是永远也不会放弃指针的,如果 你接受不了它,那么请选择那些没有指针的语言;C 和 C++两大共同的奥义就是:内存管理, 和程序员是不会犯错误的;如果程序员写错了代码,那么他一定是有他这样写代码的理由,这 就是 C/C++的理解;因此,指针这个最危险的东西成为了大师们最喜爱的利器,也是 C/C++ 中最最重要的部分;所以,C++中不会出现内存回收器那种多余的东西;(因为程序员是不会 犯错误的,那么内存泄露也是有他需要泄露的理由的,如果你觉得这句话很可笑,那么你还离 大师很远呢,直到你认为它真的是太正确了) 第二,凌乱的语法,因为它实际包含了两种语言的语法,而且部分 C 语言的关键字在 C++ 中被赋于了新的含义,但又保留原来在 C 语言中的含义;如果你是初学者,当你不清楚编译 器什么时候做 C 解释,什么时候做 C++解释的时候,就容易产生混淆;通常,C++的程序员学 习 C#和 Java 很快,但 C#和 Java 的程序员学习 C++基本就和他们刚学 C#和 Java 那会一 样,几乎没有任何可以借鉴的地方; C++之所以会这样,这与它的发展历史有关,C++最早的时候叫 C with Class,而早期 版本的 C++编译就是直接将 C++代码转换为 C 代码再进行编译的;所以,C++现在的特性都是 可以由 C 实现的,如果你能理解这一点,对你学习 C++是很有帮助的;或者,你可以将 C++ 理解为,为了面向对象而偷换概念的 C; 对于具体怎么学习编程,学习的时候一本书就足够了,而且不需要多么高深的书,不需要 是外国人写的,学校发的教材就可以了,虽然你最后会发现它错误百出,又不全面,但高手都 是以这样的书起步,最后又把它扔掉的;对于书的态度,只要它的水平比你高就可以了; 学习没有任何诀窍,也没有太多的经验可以传授的,听课、看书,然后编习题,最好是看 一章编一章的习题,不要把整本书都看完了再去编程;打开书编书本的例子,合上书编书本的 习题,习题的正确与否以你程序的效果为准,而不是正确答案或别人写的程序; 我个人的经历,大学里没有看课本以外的编程书,没有做老师布置的以外的习题,所有习 题都是自己独立完成的;所以,书上的例子和习题其实我也是没有做全的,如果你做全了,那 我佩服你;起码做到和我一样,你就是全系 C 语言第一名 ! 最后是关于书的选择,首先是针对那些从零学起,白手起家的同学,前面我列举的书都不 适合你,普通的大学教材 (学校里发的)就最适合你了,个人建议潭浩强 (我就是用他的 C 语言教材的)和钱能 (没看过,听说不错)的; 对于已经学会语法,能够合上书独立编程,且累计编写的程序达到 1 万行的,可以看前面 我列举的书,直到觉得这些书很无聊为止; 对于接触 C/C++三年以内的同学,

文档评论(0)

聚好信息咨询 + 关注
官方认证
服务提供商

本公司能够提供如下服务:办公文档整理、试卷、文档转换。

认证主体鹤壁市淇滨区聚好信息咨询服务部
IP属地河南
统一社会信用代码/组织机构代码
92410611MA40H8BL0Q

1亿VIP精品文档

相关文档