vc是什么语言 跟c语言 c++的区别

如题所述

vc,全称为Microsoft Visual C++,Microsoft Visual C++(简称Visual C++、MSVC、VC++6.0或VC6.0)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。

一、性质不同

1、Visual C++:Microsoft Visual C++(简称Visual C++、MSVC、VC++6.0或VC6.0)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。

2、C++:C++是C语言的继承,进行C语言的过程化程序设计。

二、作用不同

1、Visual C++:适合用来编写各种复杂软件。

2、C++:可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

三、特点不同

1、Visual C++:有高级语言简单易用的特性,又可以完成汇编语言才能做的许多工作。

2、C++:支持数据封装和数据隐藏;支持继承和重用;支持多态性。

参考资料来源:

百度百科-visualc++

百度百科-C++

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-24
VC++全称是Visual C++,VC并不是一种语言,而是提供了一系列C++类库(MFC和ATL)和相应的开发调试工具(IDE)的集合。 从使用角度而言,他是微软提供的专门用于开发Windows应用程序的一种解决方案。
此外,写Windows程序有很多途径,比如直接调用Win32API,使用MFC,使用ATL,或者使用其他类型的跨平台库,比如Qt等等。基本思想是,直接使用Win32 API太麻烦了,所以通过MFC或者ATL对一些繁杂的技术细节使用C++的语言特性进行封装,提供各自不同设计的编程框架,简化开发者的任务。
这才是VC++的核心!本回答被提问者采纳
第2个回答  2011-10-22
就是c++语言。
所称VC,即Visual C++,只不过是一种C++语言的编译开发系统而已。它里面除了可以用基本的C++以外,主要是提供了一套现成的程序库,可供用户组装自己的应用程序。它与其他系统的区别,可能主要就在这个库的内容不同,还有它提供的开发交互界面上的操作不同。
第3个回答  2023-04-03
c++是c发展来的!!!
c++是面向对象的语言,而c是结构化的语言!
c的所有代码在c++上都能应用,而c++的代码在c上不能应用!!!
c++是功能更强大的c!!!
c语言与vc++的区别有很多:
1,全新的程序程序思维,c语言是面向过程的,而vc++是面向对象的。
2,c语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而vc++对于大多数的函数都是有集成的很紧密,特别是c语言中没有的vc++6.0中的api是对window系统的大多数api有机的组合,是一个集体。但你也可能单独调用api。
3,特别是vc++中的图形处理,它和语言的图形有很大的区别。c语言中的图形处理函数基本上是不能用在中vc++中的。主持人注:c语言标准中不包括图形处理。这里的c语言的图形处理指的是dos下的c语言。
4,c和vc++中都有结构的概念,但是在c语言中结构只有成员变量,而没成员方法,而在vc++中结构中,它可以有自己的成员变量和成员函数。但是在c语言中结构的成员是公共的,什么想访问它的都可以访问;而在vc++中它没有加限定符的为私有的。
4,c语言可以写很多方面的程序,但是vc++可以写得更多更好,vc++可以写基于dosr程序,写dll,写控件,写系统。
5,c语言对程序的文件的组织是松散的,几乎是全要程序处理;而vc++对文件的组织是以工程,各文件分类明确。
6,vc++中的ide很智能,和vb一样,有的功能可能比vb还强。
7,vc++对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入mfc中的类的时候,加入变量的时候等等。
8,vc++中的附加工具也有很多,可以进行系统的分析,可以查看api;可以查看控件。
9,调试功能强大,并且方法多样。
第4个回答  2011-10-22
VC+---vision(可视化的)C++,就是可以把一些窗口编出来嘿嘿。跟VB差不过,比如出现个对话框啦,什么的。另外VC面向对象比较强要结合msdn进行学习和应用比较好
而C++呢就是编程的一种语言而已有面向过程和面向对象的设计两大类而后者是VC++的基础,因为VC++学习基本都要用到MFC(类库)

vc是什么语言 跟c语言 c++的区别
一、性质不同 1、Visual C++:Microsoft Visual C++(简称Visual C++、MSVC、VC++6.0或VC6.0)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。2、C++:C++是C语言的继承,进行C语言的过程化程序设计。二、作用不同 1、Visual C++:适合用来编写各种复杂软件。

vc是什么语言 跟c语言 c++的区别
1. Visual C++(简称VC)是Microsoft公司推出的C++集成开发环境,它支持Windows平台的程序开发,并提供了一系列面向对象的开发工具。2. C语言是一种过程式编程语言,它是C++语言的基础,被广泛用于系统编程和嵌入式开发。3. C++在C语言的基础上引入了面向对象编程的特性,包括类、继承、多态和封装。这使...

VC与C++是有何区别?
C++是一种计算机高级编程语言,基于C语言演进,具备C语言特性同时扩展了更多功能。它支持过程化编程,也支持面向对象编程,是一种综合型编程语言。VC(Visual C++)是微软推出的一款C++语言集成开发环境(IDE),集成了编辑、调试、编译、链接和加载功能,是一种开发工具。使用C++语言开发的工具多种多样,包...

VC与C++是有何区别?
C++是一种计算机高级程序设计语言,它源于C语言,具备C语言的兼容性,同时扩展了更多功能。C++支持传统的面向过程编程,也支持面向对象编程,是一种集两者优点于一身的混合型编程语言。而Visual C++(简称VC)是由微软公司开发的一种集成开发环境(IDE),专为C++语言设计。它整合了编辑、调试、编译、链接...

C语言 C++和VC VC++什么区别?
C语言、C++、VC、VC++的区别如下:1、C语言: 一门计算机语言,用于人与计算机沟通。2、C++: 一门计算机语言,用于人与计算机沟通,比C更强大。3、VC和VC++可以看成一个东西,VC++是指一个IDE。

VC++与C++有什么区别和联系?
一、区别:1、概念。C++是程序设计语言,是一种软件编制的通用规范,VC++是编程环境或者一种工具。VC++是微软公司在C++的基础上提供了一些Windows图形界面函数库,可以说VC++ 就是C++加上Windows图形库。2、使用。C++是一门编程语言,而VC++是一个工具。C++是与平台无关的,VC++只能在Windows跑,学习...

C语言、C++、VC++特点比较
c和c++都是语言,VC 是一个综合开发环境,不是语言。c语言,c++,vc的区别是什么.c和c++的程序都能在VC中用吗.VC是否可以说是C和C++的高级版本.c语言,c++,vc的区别是什么.我的一些简单看法:C语言是面向结构的语言。适合在一些较小或者接近硬件的系统上开发。C++是面向对象的语言,尤其98年ANSI\/...

vc和c编程的区别
编程领域中,C语言与Visual C++(简称VC)各自扮演着不同角色。C作为一种编程语言,是软件编程的通用规范,而VC则是一种集成开发环境或工具,专为Windows系统设计。VC是基于C语言构建的,附加了Windows图形界面库,为开发者提供了可视化编程功能。简言之,VC整合了C语言功能与Windows图形界面的便利性。学习...

请高手指点!VC,VC++,C++,C,C语言,这五个有什么区别?
c++。vc是c的发展,c是过程语言,vc是面向对象的。c#是微软的另一个语言,微软为了摆脱c语言的框架和一些不足另外设计的完全面向对象语言。从某种意义上说vc是介于c语言和c#之间的半对象半过程语言。现在在微软的.net平台里,语言已经不是界限。某种意义上说,Java是跨平台语言,.net是跨语言平台。

C和C++到底有什么区别,VC的全称是什么,到底VC6.0是C还是C++
C语言一个面向过程的语言,而C++是在C语言的基础之上进行升级,是一个面向对象的语言,可以这样理解,C++就是一个更好的C,VC的全称是VISUAL C++,是微软开发的一款C++的编写工具,所谓的VC6.0就是就是VISUAL C++的6.0版本,它既可以用来编写C程序又可以编写C++程序。

相似回答