学习C++是否需要有C语言的基础?

 我来答
黑客低手
推荐于2017-09-25
知道答主
回答量:13
采纳率:0%
帮助的人:9.2万
展开全部
这是一个不好说的问题...
可以不要
C++对C是完全兼容的,C++编辑器对C完全兼容。所以学完C++,你c自然也会了,只不过直接学C++会有点吃力,不过多用点心也没事的。
还有就是C是面向过程,C++是面向对象,虽然C++完全兼容C,但两种语言编程的思维方式不一样
C中的一些头文件包含与C++不一样,还有就是IO函数等不一样(用C++更简单些)。。不过这些都没事》。。
综上所述:直接学C++不学c也没事,因为学了C++的人也很少用C头文件和c的IO函数等来编程(因为用C太麻烦了)。。。只是学习时再做一些面向过程编程的练习就可以了...
咖喱花盆Db
2011-05-28 · 超过10用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:27万
展开全部
最好先接触下C,这样可以更好地区分和理解面向结构和相面对象编程的区别!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jason_Shih
2011-05-28
知道答主
回答量:27
采纳率:0%
帮助的人:0
展开全部
C语言是面向过程的,C++是面向对象的,因此
可以把C++和C看做两个不同的语言。
所以,会不会C语言对C++的学习没有影响。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猎人719
2011-05-28 · TA获得超过1320个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:553万
展开全部
不需要。
虽然有好多一样的,但一个是面向过程的(C),一个是面向对象的(C++),所以没有必要。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嘻嘻哈哈一下子
2011-05-28 · TA获得超过596个赞
知道小有建树答主
回答量:811
采纳率:0%
帮助的人:375万
展开全部
三个字,没必要…
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式