c语言和c++和c#的区别

现在学习c语言,在哪个编译软件上编写呢?visualstadio2010行不行啊?好像visualstadio2010上只有c#的编译环境额... 现在学习c语言,在哪个编译软件上编写呢?visual stadio 2010 行不行啊?
好像visual stadio 2010 上只有c#的编译环境额
展开
 我来答
汝闲初喜悦
2019-06-12 · TA获得超过3828个赞
知道大有可为答主
回答量:3210
采纳率:33%
帮助的人:231万
展开全部
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#很容易就学会了!
希望我的答案能让你满意。如果能给你帮助,请加分给我!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
渴侯思懿0dV
推荐于2019-10-04 · TA获得超过7359个赞
知道答主
回答量:109
采纳率:0%
帮助的人:2.5万
展开全部
  1. C#比C要简单易学 几乎是必然的 你学好c 补个面向对象 c#直接上手;

2.C#作为那么高级的语言 要是没C好学 那就可以去死了 C难学在指针和低级的语法;

3.学完C几乎啥也干不了 学完C#立马东西做的很漂亮;

4.C++虽然主要是以C的基础发展起来的一门新语言;

5.C++虽然主要是以C的基础发展起来的一门新语言,但她不是C的替代品,不是C的升级,C++和C是兄弟关系。没有谁比谁先进的说法,更重要的一点是C和C++各自的标准委员会是独立的,最新的C++标准是C++98,最新的C标准是C99.因此也没有先学C再说C++的说法,也不再(注意这个"不再")有C++语法是C语法的超集的说法。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiayou_lee
推荐于2017-09-01 · 超过26用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:47万
展开全部
如果你是学习的话 其实DEV C++就很好了,要是想比较地道一点的话,VC++很不错,但是,就经验而谈,我在W7上装VC++不怎么方便,常常当掉。DEVC++要方便一些,但是不适合大型项目。VS适合做大项目,但是VS确实比较适合C#.net,其他的,就没什么好的了。

C语言是面向过程编程,而C++是面向对象编程。C#跟C++。。感觉思想是一样的,但是要比C++高级一点,在一些细节方面做得比C++要好。而且有很多可以直接用的对象,跟Java类似吧。。反正这只是我自己用这些的时候的感觉。
来自:求助得到的回答
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kangzunqiang
2012-12-12 · TA获得超过601个赞
知道小有建树答主
回答量:269
采纳率:100%
帮助的人:200万
展开全部
可以编译C源文件,打开vs2010,新建项目,右侧选择“空项目”,例如起名为111,点击确定后左侧出现解决方案111这个项目,然后在源文件上右键,添加->新建项,选择C++文件(.cpp),确定以后编写代码就可以了,C和C++都可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
栗姝艳之利
2019-07-08 · TA获得超过3万个赞
知道大有可为答主
回答量:1万
采纳率:31%
帮助的人:763万
展开全部
c和c++很像,c++是在c的基础上发展来的
c#跟java很像,适合网站后台的编写,不能代替使用c和c++的场合
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式