C++ C语言和C#有什么不同

 我来答
公冶瀚钰马瑰
2020-01-31 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:710万
展开全部
C语言:一种面向过程的语言,属于中间语言,既具有高级语言的语法特点,又具有低级语言的强大功能。
C++语言:一种完全面向对象的语言,是C语言增加了类概念后的版本。
C#语言:语法在很大程度上类似于C/C++和JAVA,在简易型方面也类似于VB,但他是基于.NET平台的,更适合开发Web和Windows
Form应用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
诗含莲霍善
2020-02-18 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:917万
展开全部
1、我们通常说的C语言,其实是VC++。正宗的C的语法和VC有一些区别。最早的C,是TC,这个是C语言的原始版。C语言是面向过程的开发语言,但是由于C是没有操作软件的,而且用C做程序开发太麻烦了,例如:我用编程工具,例如VB,我可以有工具直接拖到窗体中即可,比如按钮。但是,如果真正用C语言来写,单单是一个按钮就需要几百行代码。所以,如果要开发软件,根本不用考虑使用C语言。但是C语言是除汇编以外,最接近机器(也就是硬件)的。所以如果要和硬件打交到,会使用到C。
2、C++,C的升级。属于半面向对象的,不是纯面向对象。其实就加入了函数,过程,类。可以进行封装。
3、C#是微软推出的一种语言。可以在.net集成开发环境中使用。现在经典的,高深一点的语言大体是2个方向,一为JAVA、然后到JAVA的升级版J2EE和J2SE。另一个方向就是.NET集成开发环境。C#和C++在语法等方面比较类似,你掌握了C++,或者纯面向对象的JAVA语言,那么C#很容易就学会了!
希望我的答案能让你满意。
如果能给你帮助,请加分给我!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式