C C++ C#都有什么关系 怎么区别

我想问下以上三种语言都有什么区别我是向软件编程开发方向学习的大家帮我介绍下学哪个好谢谢... 我想问下 以上三种语言都有什么区别 我是向软件编程开发方向学习的 大家帮我介绍下 学哪个好 谢谢 展开
 我来答
JianBoth
2010-08-02 · TA获得超过272个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:167万
展开全部
C是面向过程的高级语言,也就是说,每一个功能的实现,都是通过函数之间的调用完成的。在C中需要自己实际的动手管理内存。而且是面向过程的,解决问题的时候,需要先考虑算法,最后考虑数据。C语言用的范围至今还是比较广泛,主要用来解决一些底层的实现,同时因为其高运行速度和基本于运行平台无关的特性,所以还是一门很好的语言。

C语言的版本和种类很多,这要看你具体需要学习的是哪一些,但是根本内容没有发生改变。

C++/C#
C++是在C的基础引入了对象的概念,也就是说,在解决问题的时候,我们使用的是OOP的模式进行编程。使用C++完成的程序,使用C语言同样可以完成。

C#和Java类似,是面向对象的高级程序设计语言。

只要您学会了C那么C++应该不是问题,学会了C++那么C#应该不是问题。

但是三门语言没有先后的顺序,关键是看你能不能坚持。

最后,希望回答对你有所帮助,有兴趣可以加564777005很高兴认识你~
百度网友ce9f999
2010-08-02 · TA获得超过406个赞
知道小有建树答主
回答量:540
采纳率:100%
帮助的人:548万
展开全部
用专业词语来解释专业关键词是没有意义的,关键看你现在有怎样的打算,如果你想很快能写出自己编写的应用程序,只要稍微懂点变量,方法的定义与调用,你就可以在一星期之内写成俄罗斯方块,使用的过程你会发现你有很多原理理解的不深,你可以仔细研究这方面的知识,语言没有先后学习之分。如果事先给你定义你必须从枯燥的hello world中走出来学会数组方法结构体,为了理论还得理解更加抽象的数据结构,你能坚持吗?如果看不到自己能做什么,学了意义何在?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dongmin1031
2010-08-02 · 超过24用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:64.1万
展开全部
C是基础...必须要好好学,而且要学精通...

C++是基于C的,学完C在学习它...

c#封装了很多函数接口,用起来最方便,但原理上的东西很少...

所以,建议你学习C和C++,至于C#,要是用到了,你再看,因为比较简单...

加油哦~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liujiananxx
2010-08-02 · TA获得超过395个赞
知道小有建树答主
回答量:325
采纳率:100%
帮助的人:185万
展开全部
c家族里c++是基础
c是原始语言,总体上来说它很重要
csharp嘛就只是微软封装了一些函数接口,是方便了一些,但是总体上来说和c++没什么不同
如果你不用sql的话用csharp(c#)就没用
加油,相信你一定能学好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式