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

现在学习c语言,在哪个编译软件上编写呢?visual stadio 2010 行不行啊?
好像visual stadio 2010 上只有c#的编译环境额

第1个回答  2019-06-12
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#很容易就学会了!
希望我的答案能让你满意。如果能给你帮助,请加分给我!
第2个回答  推荐于2019-10-04

    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语法的超集的说法。

本回答被网友采纳
第3个回答  推荐于2017-09-01
如果你是学习的话 其实DEV C++就很好了,要是想比较地道一点的话,VC++很不错,但是,就经验而谈,我在W7上装VC++不怎么方便,常常当掉。DEVC++要方便一些,但是不适合大型项目。VS适合做大项目,但是VS确实比较适合C#.net,其他的,就没什么好的了。

C语言是面向过程编程,而C++是面向对象编程。C#跟C++。。感觉思想是一样的,但是要比C++高级一点,在一些细节方面做得比C++要好。而且有很多可以直接用的对象,跟Java类似吧。。反正这只是我自己用这些的时候的感觉。来自:求助得到的回答本回答被提问者和网友采纳
第3个回答  推荐于2017-09-01
可以编译C源文件,打开vs2010,新建项目,右侧选择“空项目”,例如起名为111,点击确定后左侧出现解决方案111这个项目,然后在源文件上右键,添加->新建项,选择C++文件(.cpp),确定以后编写代码就可以了,C和C++都可以。
第4个回答  2019-07-08
c和c++很像,c++是在c的基础上发展来的
c#跟java很像,适合网站后台的编写,不能代替使用c和c++的场合
相似回答