有人知道C语言和C++及C#的不同点和相同点嘛

 我来答
y灬daring灬
2011-10-11
知道答主
回答量:22
采纳率:0%
帮助的人:26.8万
展开全部
我是软件专业的,现在大二,我目前的理解,如果我像课本上一样说c是面向过程,c++是面向对象,可能你还一头雾水。
所以换个方式这样说:不同点:c是进入编写程序的入门语言,就像学英语的四级词汇,有了词汇,你才能更好的扩展你的语法,所以咬着牙都要学扎实;c++是真正在解决问题的一门计算机语言,显得更高效,更专业点,就像是英语的口语,有着实际应用。
相同点:思想是相近的,c++是由c发展而来,可以说是继承并发展了c。
当你真正接触了以后,你才能有更深刻的体会。 希望我的问答能缓解你的困惑。
非我即仙
2011-10-05 · TA获得超过568个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:397万
展开全部
更正楼上的。带GC不能等同于面向对象。
面向对象只是一种编程方式(思维习惯)。
而且C#并非没有指针,可以通过unsafe{}来操作指针。现在的C#和Java越来越不像了,搞得比较复杂。特性很多,lamda啊动态类型啊走得很前沿。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
marsding2006
2011-10-05 · TA获得超过4627个赞
知道大有可为答主
回答量:3090
采纳率:40%
帮助的人:1261万
展开全部
C语言是面向过程的。C++是面向对象的,不是纯面向对象,有指针没有垃圾回收。C#是纯面向对象的,没指针,有垃圾回收,和JAVA有点像了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
双人双水
2011-10-06
知道答主
回答量:18
采纳率:0%
帮助的人:8.4万
展开全部
大的方面,就是设计思想上的,C语言是面向过程的。C++是面向对象的,但不是纯面向对象,C#是纯面向对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式