为了账号安全,请及时绑定邮箱和手机立即绑定

只掌握 C 基础可以直接学 C++ 吗?

只掌握 C 基础可以直接学 C++ 吗?

C C++
慕神7306085 2016-09-26 15:27:34
查看完整描述

5 回答

已采纳
?
Must_so

TA贡献11条经验 获得超18个赞

讲道理,没有C的基础的0基础菜鸟直接拿C++入门都是没有问题的。

C++难是难,但是和你学不学C没多大关系。

C有的C++基本保留,在学习C++的时候其实也会学很多C中的东西。

你不学C会觉得C++很复杂,学了C依旧觉得C++复杂。

总之,零基础学C++是没有问题的,有C的基础学C++前面基础语法可以跑快一点。

基础的bool类型,引用等等,然后一些将C简化的地方(比如max()函数,swap()函数,比C方便许多)

我觉得C++的本意是想比C简单,至少在不涉及面向对象的概念的时候C++会比C方便很多

然后在C上进阶的是“面向对象”的特性。

神马虚函数、纯虚函数、抽象类、虚基类,然后多继承,写个构造函数都要晕

(所以Java又在面向对象的特性上对C++进行简化)

然后STL里面的东西也蛮多,用起来会方便的不要不要的,但是前提是你要学会

然后然后许多许多乱七八糟的东西......如果想深入学习C++有很长的路要走。

(个人以为C++是最“坑”的语言,里面很多坑。C++里面很多问题一些入手C++许多年的人都解释不清楚)

祝你好孕^_^!

查看完整回答
3 反对 回复 2016-09-26
?
Crafon

TA贡献63条经验 获得超30个赞

把C语言掌握得差不多的话学C++很快的,如果C还掌握得不太好建议还是先打好C基础,之后事半功倍。我们是大一 学的C语言,大二开学用20个课时学完C++了(小学期一天四节课,五天20节课学完),当然之后深入的东西都得靠自己去摸索,而且我们大部分的时间都花在写程序的实验上了,老师上课讲的都是基础的...

望采纳~

查看完整回答
1 反对 回复 2016-09-26
?
qq_昼绽_0

TA贡献82条经验 获得超17个赞

还要掌握什么?都是直接学,肯定都会遇到问题,解决就好了

查看完整回答
1 反对 回复 2016-09-26
?
JustWannaHugU

TA贡献452条经验 获得超796个赞

可以是可以,但建议你弄完指针部分再去玩C++

查看完整回答
1 反对 回复 2016-09-26
?
噼喱啪啦

TA贡献392条经验 获得超170个赞

可以啊,没掌握c也可以直接c++

c++是在c的基础上拓展为面向对象,增加了类这种机制,一般c++都会先讲一些基础,其实跟c语言几乎一样,只不过建议先学c,这样能更好的学习c++特色

查看完整回答
反对 回复 2016-09-26
  • 5 回答
  • 1 关注
  • 2283 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信