请问VC VC++ C C++到底什么区别和联系啊

请问VC VC++ C C++到底什么区别和联系啊

本人有java的基础 想转C++ 现在学习C++的语法 用的是VC++6.0做开发工具

那咋又出来了 VC C 有什么联系和区别啊

我想转C++ 需要现学好C和VC 吗??

C和C++都是一种编程语言,C++语言是在C的基础上发展起来的,添加了面向对象以及模版等机制。C语言写的代码能在C++的工程中直接运行,也就是说C++是完全兼容C的。当然这里指的是标准的C和标准C++。
而VC和VC++其实一种东西,只是叫的名字不同,他们都是微软利用C++开发出的一系列windows平台下的库,如MFC。说白了就是微软利用C++实现的一套windows下实现系统软件的库,当然在这个过程中,微软对于C++语言也有一些扩展,也就是说用微软的编译器能通过的代码在GNU 编译器里就不一定能通过编译了。
VC6.0对于C++标准的支持不是很好,推荐使用VS2010
你有JAVA基础,转C++还是较为容易的,至少你有面向对象编程的经验。只不过C++的语法足够复杂,要有心理准备。想要学精通C++是一个长时间的过程。需要看很多书。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-14
汇编、C、C++、VC++;

所有系列都是为了程序员写程序可以更简单;

C++里有好多STL的库,可以把VC++也想象成这个,提供了N多辅助的库给你调用;标准C++是跨平台的,VC++则是WINDOWS的,它把C++和WIN32编程结合起来,所以VC写界面程序多一些,纯用C++写能累死你;
第2个回答  2011-10-17
windows 下用vc linux下 gcc

vc++6.0 ude

vc gcc更多可能指 编译器
第3个回答  2011-10-14
c++是从c发展起来的,全面兼容c,vc是一系列的开发工具,vc++6.0是vc的一种版本,比较老了,但是很经典。
第4个回答  2011-10-14
不知道你java是什么程度,java和C++有个共同点就是面向对象的开发语言,想转C++应该是可以的。
开发工具无所谓,只要语法通了,工具只是一个开发平台而已。
C语言是基础,不管是学java还是学习C++,C语言都是要学习的,如果你是计算机专业的,那肯定上学时已经学过C语言了。
学习的过程需要理论结合实际,操作时很重要的,加油吧。
第5个回答  2011-10-14
楼上说得有道理,VC是工具,而C++和C是语言,不是同一类的.想转C++,没必要学C.
相似回答