



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C+技术学习指南绪论:此篇学习指南为C+的学习指南,将简单的对C+学习提一些意见。学习指南将主要讲解怎么学习C+语法与怎么学习C+面向对象思想两个方面。希望能在读者的学习过程中给予一些参考。简介:C+是一门面向对象的语言,语法跟C语言很相像,与C语言的不同在于它是一门面向对象的语言,而C语言则是一门面向过程的语言,所以对C+的面向对象的理解非常重要。怎么学习C+语法1. 建议的学习方式是:快速的上手,不断的练习。这个学习方式在笔者看来可用于各个领域各种基本知识的学习中。对于C+语法,仅仅是语法而已,没什么难的,只要去找本合适的入门教材,去看一下一个可运行的程序是怎么样出来的,然后在编译器里不断的进行编程练习,就可熟练的掌握语法。2. 关于编程习惯和代码风格,这个是要重视的方面,从一开始接触编程就应该养成良好的编程习惯和形成良好的代码风格,这对于以后的项目开发与合作都有很大的影响。想要具有良好的编程习惯和代码风格,比较好的一个办法就是去看公认的优秀的代码,学习那些编程高手的编程精髓。怎么学习C+面向对象的思想1.所谓面向对象的编程思想,就是将任何事物都看成一个对象,对象有各种属性(attribute)和行为(behavior),在解决问题的过程中,将系统分解,使之模块化。相对于面向过程的思想,面向对象的思想更适用于大型系统的开发。面向对象的程序设计有四个主要特点:抽象、封装、继承、多态。抽象:就是将不同对象的共性归纳、集中。在C+中,类是对象的抽象,对象是类的实例(instance)。封装:就是将对象的内部实现和外部行为分隔开来,人们通过接口来进行外部控制,而不用关心内部细节。继承:在一个已存在的类的基础上建立一个新的类,新的类具有它所继承的类的全部特性,且可以增加一些新的特性,继承可以说是面向对象的程序设计最重要的特点,它实现了软件的可重用性。多态:当向不同的对象发送同一消息时,不同的对象在接收到消息后会产生不同的行为,即是每个对象可以用自己的方法去响应共同的消息,例如函数的重载。2.对于面向对象的思想的理解,很难通过跟别人的几句话交流就掌握,比较好的办法是去看一下C+经典书籍,推荐书籍:C+ Primer、C+程序设计语言。好好看这两本书,对于C+的掌握会有很大的提升。3.对于类的设计,可通过观看优秀代码、不断的练习来提升自己类的设计的能力。附:同学们可以到下面各高校的ACM OJ上面找题目进行程序设计练习,一般进入其主页后,找到名为“Problem”或“Problem List”之类的链接,里面就会有各种类型的题目供练习,如果看英文的有困难,也有很多中文的题目可以做。同时可以在这些OJ上面注册账号,提交自己完成的题目的代码进行在线评判。ACM OJ 汇总(排名不分先后):浙江大学(ZJU):/北京大学(PKU):/JudgeOnline/同济大学(TJU):/中国科技大学(USTC):/中山大学(Zsu):/暨南大学(Zhuhai):8/JudgeOnline/index.acm武汉大学(whu):/哈尔滨工业大学(HIT):/北京邮电大学(Bupt):/onlinejudge/香港大学(hkoi):/厦门大学(XMU):/JudgeOnline/华中科技大学(HUST):htt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厚植新质生产力土壤
- 民族弹拨乐器课件
- 2025年传染病防治知识检测综合试卷答案及解析
- 新质生产力黑龙江进展
- 2025年疼痛管理知识应用练习试卷答案及解析
- 变形及胡克定律
- 2025年麻醉科急救抢救技能测验纲要答案及解析
- 民族团结特色课件
- 2025年急诊科重症监护护理论述题答案及解析
- 民族团结教育条例课件
- 2025-2026学年人教鄂教版(2017)小学科学四年级上册教学计划及进度表
- 中医家族传承政策解读
- 体育办公室管理制度
- 古村落传统建筑保护与改造的探索
- 2025年乡村振兴考试题及答案
- 燃气智慧燃气行业数字化转型
- 光伏电站建设安全总监岗位职责
- 报废汽车回收拆解企业技术规范
- 特种设备重大事故隐患判定准则试题及答案
- 三级安全教育试题及答案
- 脱硝培训试题一及答案
评论
0/150
提交评论