v c++和c#的区别?两种不同的编程语言各自的优势在哪里?

 我来答
376710727
2016-05-12 · TA获得超过8937个赞
知道大有可为答主
回答量:2593
采纳率:100%
帮助的人:1229万
展开全部
C、C++、 C#都是编程语言,
C++可以看做是C的升级版 ,因为基本上所有C的代码都可以在C++下编译,、
C是面向过程型的语言,C++则是面向对象型的语言(相比C语言)。
C#则是一种完全面向对象的语言,(说白了跟C\C++没什么直接关系了)

C++和C#可以说定位就不一样,所以可比性不是很高
C#能做的,C++不一定都能做,C++能做的,C#也不一定都好做
C#繁杂的调用Win32 API的方式,确实让人很不舒服,C++这一点做得比它好。但是,C#强大的网络操作,代码量大大地低于C++,我们抛弃不用Socket,改用WinInet或是MFC中的封装好的网络类,比如CHttpFile,还是没C#简单。C#的傻瓜式的类库操作和面向对象编程的完美特性,确实让其成为了Windows平台上最受欢迎的语言。

所以可以简单的理解为C++相比C#更底层, 但是C#的开发更方便。

C#真正的对手其实是JAVA。。
歌咏精灵石版
2016-05-12 · TA获得超过234个赞
知道答主
回答量:86
采纳率:0%
帮助的人:41.8万
展开全部
c#有强大的类库支持编程非常容易~而且网络支持很好,而且c#可以用作unity3d等引擎的脚本语言。

c++有着c语言的特性接近底层,类似驱动的开发基本都要用c++

c++入门比c#难
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式