vc 和vc++是一个语言吗?

来源:百度知道 编辑:UC知道 时间:2024/05/03 00:43:27
vc 和vc++是一个语言吗?

一样,通常说的VC就是VC++, C++向下全面兼容C, 所以VC必然支持C, 没有必要区分VC和VC++, 在VC下大多使用C++编程,整个MFC也是面向C++的,所以要想使用MFC开发必然使用C++, 说白了,VC就是MFC + C++, 学VC学的是MFC这个类库,如果脱离MFC则可以使用C进行原始的SDK开发.

不一样,
VC 是在windows界面下运行的C语言。(也就是说C在dos界面运行,VC只不过把C语言改的方便观看,其他和C一样的)V的意思是可视化的意思。
VC++,就是可视化的C++语言,C++是C语言的改进版(要不然怎么叫++呢?)
如果学过C语言的,学习C++会容易。
所以,VC和VC++是有区别的。

不是
这就如同电视机和松下电视机的区别一样。C语言是一种开发语言,有很多厂商都开发了自己的C语言工具,目前常用的包括Visual C++和C++ Builder等。每个厂商都遵从一定标准,所以一般的C语言程序都可以在这些系统中编译,但是厂商也都增加了自己的一些特色功能,而这些特色功能可能是彼此不兼容的。
当然,Visual 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++中它没有加限定符的为私