c and c++有什么区别啊i。。具体点???c++比c难的多吧。而且必须把c学的很好很好才可

candc++有什么区别啊i。。具体点???c++比c难的多吧。而且必须把c学的很好很好才可以的???... c and c++有什么区别啊i。。具体点???c++比c难的多吧。而且必须把c学的很好很好才可以的??? 展开
 我来答
mazhao141
2016-01-11 · 超过22用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:34.9万
展开全部
C++比C要难~你从字面上理解嘛,和i++一样啊。C++诞生的意义就是对C的自增。C++是面向对象,而C是面向过程,其实吧~都是扯淡的,用C也可以写出面向对象的程序,类这种东西就是由结构体演变而来。然而,C面临的一个巨大问题就是如果程序特别大那迟早要遇到函数名重名的问题~我个人是硬件工程师出身,学的是汇编-》C-》C++-》JAVA~~C和汇编的任务,是数据结构和对匿名内存操作~说的直白点,就是我要操作这台机器了,所以用不好指针和数组那就不叫会用C。而C++和JAVA的任务,是对现实世界的抽象~桌子是一个类,一张桌子就是一个对象,这个桌子放着的地方就是引用。一个桌子有四条腿和一个桌面是这个对象的域。桌子能摆东西就是它的方法。C++和JAVA都不推荐你去直接操作内存!尤其是C++这个东西也有指针,但是真的不推荐在C++里使用指针。这个事情怎么说呢,C++就是C加加!没有C怎么加加?
极夜_安雨
2016-01-11 · TA获得超过585个赞
知道小有建树答主
回答量:465
采纳率:66%
帮助的人:227万
展开全部
我学过c,c++,c#。
就以我个人的经验来谈把。
c面向过程,是所有语言的基础,学好了c,你学其他任何语言都很快,因为大多数计算机语言都是由它演变过来的。
有人说c比c++难,而我认为,只要不涉及到硬件和系统开发,c++比c更难,为什么这么说呢,因为c++是面向对象,但也可以面向结构,它不仅包含了面向结构的方面还要去学面向对象的方面,比如控件使用,类的定义,对象的使用,继承,派生,封装,多态等各方面。所以在我们平时接触的方面来看c++比c难。
但有个这样现象,厉害的软件工程师,学了其他面向对象的语言几年后又要倒过来学c,为什么呢,因为c是相比于其他语言,最接近底层的语言,对硬件的操作非常直接,仅次于汇编。
学c++不用把c学的很好,只要你掌握基础就足够了。起码的语法,基本的算法,循环语句,选择语句,结构体,共同体,链表,数组,字符数组,变量等这些基本的知识,你学c++就要轻松些,只用记面向对象的部分,多态,继承,类那些。
实际上,大多数语言都不难,只是看你肯不肯花时间去专研,甚至我觉得,只要不是傻子,认真专研个几年,你出去都能找到一个很好的工作,最起码几年后上万工资不成问题,前提是你肯学,那任何困难都不是困难,加油吧!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式