全国热线

025-86901720

全国监督投诉热线:9:00-23:00

不学C语言,能学C++吗

南京IT培训学码思科技的老师表示,并非一定如此,C语言和C++固然有相同之处,但其实是两种独立的编程语言,不学C语言也是能学C++的。

C语言和C++经常放在一起,很多人想当然的认为这两者是一体的,要学C++就需要先学C语言,南京IT培训学码思科技的老师表示,并非一定如此,C语言和C++固然有相同之处,但其实是两种独立的编程语言,不学C语言也是能学C++的,两者的基础部分是相似的,但C++的难度更大,是需要花费更多精力来学习的,打牢基础也跟重要,后期学习和上手才会更快。


C++学习的部分大概可以这么分,面向过程、面向对象、面向泛型、新标准语法。


1.面向过程

面向过程和C语言是重叠的,只是使用的输入输出等有些基本差异,思想是一样的。C语言学完,彻底理解指针,就OK了。当然,这个只是C++语言的基础,是学好C++语言的第一步。


2.面向对象

面向对象则是众多面向对象语言如C#、Java等语言包含的思想。面向对象思想的各种特性必须完全熟透于心,不是要知道,是深刻理解,要达到的效果是,随便拿一个生活的例子可以将面向对象的思想映射过去。本来这些思想都是取之于生活,用之于生活的。思想是可以学活的,活的什么程度就看你学的怎么样了。如果你学的东西只能用在课本上,就远远没有达到效果。


3.面向泛型

面向泛型是泛型编程的思想,是模板这部分的内容。这是很抽象的部分,也是很高级的部分。在开发中,一般不会用模板来写东西,只有水平很高了,需要写框架类库才用得着这些高大上的东西,否则写一个小功能,用上模板,感觉有点杀鸡用牛刀的感觉。但是你需要在平时练习时通过小例子掌握,对今后提升自己的编程水平是有很大的必要的。


4.新语法标准

新语法标准有很多的变化,在语法上变化了,也需要再学习的时候,学习好,今后会经常碰到和用到的。


综上来学,想学习C++,先学好C语言是有好处的,可以进一步嘉善对于编程思想的理解,同时巩固语法基础,这些基本技能扎实了,后面学习才可以走的更远。


南京学码思作为一家专业的IT培训学校,开设了多样的培训课程,并且会不定期在网站上和大家分享一些技能干货,想学习C++的同学也可以找到想要的C++教程,学习有疑问的话,可以随时咨询网站在线客服,或者预约上门来,与我们老师面对面沟通。


上一篇:java应用范围广,具体应用于哪些方面
下一篇:关于assert在java开发中的应用

相关推荐

免费试听 | 学费咨询 | 在线报名 | 申请补贴 | 软件培训 | 网站地图

2016-2020 南京学码思教育科技有限公司 .All Rights Reserved

苏ICP备16033487号 www.njxms.com.cn

全国热线

400-080-3312

全国监督服务热线:9:00-23:00