谈论:C和C++哪个难?

 我来答
手机用户17037
2013-12-08 · 超过53用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:105万
展开全部
如今我基本掌握了C和C++ ,接触过一些C的高级编程,也使用过C++的标准模板库(STL),目前正在研究C#(所谓的C++++),回过头来想想这个问题,有了自己的体会和感受,也有了几分资格讨论这个话题了。 C和C++哪个难?我对这个问题的回答是C++学起来难,但是用起来简单。 我个人认为C语言里就两个核心的东西——函数和指针,把这两个玩熟了,你的C语言水平就到了一定程度了。 而到了C++,除了要学习C语言里绝大多数东西以外,还要学习一个重中之重的东西——类。面向对象是门高深的学问,要说学会那是比较困难,要说学通那是相当顶尖的了,目前我只觉得我算是入门了。也许这么说会吓到很多还没接触C++的人,但这却是事实。在C++里,跟面向对象有关的很多概念(比如重载、继承、多态)在C里面是根本没有的,还有什么虚函数、纯虚函数、流、抽象类、模板函数、模板类、异常等等一系列概念,光了解就要花上一定时间,要理解的话就得下苦功夫了。所以说C++比C语言难学。 stack stk;// 定义栈 stk.push(…);// 压栈 stk.pop();//弹栈 stk.empty();//栈空判断 目前我在学习。net平台下的C# ,又可以抛出一个问题——C、C++和C#哪个难?C#里面的概念更多了,在C++的类里只有成员函数和数据成员,而在C#里面则出现了常数、字段、事件、方法、属性、索引等等概念。但是C#工作在。net平台下面,这么庞大的一个类库几乎帮我们做了所有必要的工作,使我们的操作起来更简单了。所以我的答案照旧:C#比C、C++难学,但是比它们易用。 我写这篇文章不是讨论哪个语言更优秀,因为这是个争论不休的话题。只是想给那些即将学习或已经学习这些语言的朋友一些参考。
nutri456
2013-12-16 · TA获得超过111个赞
知道答主
回答量:123
采纳率:0%
帮助的人:58.9万
展开全部
c语言是C++的基础啦,一般教学流程都是先学C再学C++。从本质上说,两者学习难度都差不多的,想学深学透了,都不是容易的事。如果你是要学习程序开发,建议还是按照C C++的顺序进行学习。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式