当前位置:编程学习 > C/C++ >>

C与C++学那个好

我学过C了,把语法学的差不多了,但是朋友推荐说学C++,我看了一下C++ 刚开始就看迷糊了,觉得和C区别好大, 完全是两个概念。希望有经验的朋友推荐一下 学C好还是C++,我知道是C注重过程 C++是面向对象编程,C++是注意算法, 但是不知道那个语言好学一些,C++之父说过C++在没有学习过C的学习起来轻松点,大家给点意见吧。
答案:
如果是为了能接活干活,学C++或C#
如果是兴趣或者喜欢钻研,就把C学好,然后再学C++
虽然C是面向函数,C++是面向对象,但没有什么确然的好坏之分,面向对象在大项目开发或者分组开发时有着极大的好处,但目前常见的软件作坊还体现不出这种优势来。使用VB6这种面向函数的开发手段照样能开发出出色的项目来。
但如果一个项目不是一个人或者一个小组来完成,则分布式开发就是必需的了。
面向对象不是最好的方式,现在比较流行面向构件开发,我理解成面向零件面向组装。当然,不是说面向构件就是最好的。无法说哪个是最好。只有最流行或者最适用的。
但,我个人认为,C作为计算机语言的经典之作,研究好它,对计算机语言的学习是个非常好的入门方式。
你自己已经明白了啊!确实c++在没有学习c之前学轻松点,但是由于是面对对象所以c++会比c效率高
问题是你想干啥  要是学习软件工程的话就肯定学C++了 因为对象编程是基础C干不了多少的 
如果是底层编程 的话那就C或者汇编
   C++现在比较用的多 建议可以学下C++
c世基础
如果想学C++,先把数据结构看下
C
2个都必须学~
C是编程的基础
C++是让你学会面向对象的基础
学完c 再学 算法与数据结构 再去学c++
c和c++没有哪个好之说哦~~~~c可以说是现在比较流行的编程基础语言,以后学好了可以在底层和高层都可以使用,c++比较流行于大的项目上,相比来说稍微比c难一点,因为加入了一些类的定义,这是比较抽象的,比c难就难再这,其实要是没有编程基础的话还是先学c吧~~~~~或者可以尝试一下VB,更加简单,而且编程界面很好
那分做什么了,C++在C的基础上增加了面向对象的元素,使用起来更方便,更容易开发大型项目,但是执行利率就没有C那么高。一般C++就行,但是如果太底层或者太要求速度,那还是用C,但是要是开发企业级管理软件,我建议你使用C和C++的后代语言,C#或Java
c是c++都是高级语言,都很灵活,所以学深入都是比较难的,但相对来说,c更为灵活。不要认为学c再去学c++会好,不然!都一样,没有先后之分,就看你是否能学好哪一个

上一个:关于c++编程
下一个:怎么才能学好C++?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,