请哪位大虾能告诉我C ,C++ ,VC, VC++之前有什么异同?能说详细点吗!谢谢!
解决方案 »
- 讨论:假如上百G的数据量,每3秒左右需要对全部查询访问一次,使用什么方法好?
- xxxx.exe 中的 0x00414589 处未处理的异常: 0xC00000FD: Stack overflow问题
- 求VC++ 如何打包和压缩XML文件
- 问一个数据库操作的经典问题 ^_^
- ★★★怎样限制一个文本框Edit只能输入数字和小数点呀?【没分了,请帮个忙】★★★
- directshow:如何在全屏模式中实现鼠标的可视
- 提供VC++、Delphi电子书籍,吐血大甩卖啦!!!
- 请教一个关于UNICODE编程的问题。
- 一个关于从串口读取数据的格式的问题
- 项目中对话框拖动和最大化问题
- 有没有高手???
- VC中怎么设置Edit文本框的输入长度呢?在线等待!
c++也是一种语言,语法继承了c的大部分,但是增加了许多特性,如面向对象等。
vc与vc++是一回事,都是指visual studio 中的一个集成开发环境
至于C和C++嘛,楼上说的好,C++是面向对象的C(就像Delphi是面向对象的Pascal),他们在基本语法上很像,C++使用面向对象技术使代码的重用性提高(书上说面向对象更符合人的思维习惯;面向过程更符合计算机的思维习惯(这是我说的)),C和C++都不是纯粹的高级语言,所以很复杂用起来很累,要考虑的事太多(相比之下Java简单多了,我特别喜欢java的垃圾收集(C#也有这功能),C++和C的内存管理把我强奸得要死(也许我太笨了吧!))。不过也正因为他们的不高级,优秀的C,C++代码的效率是(我认为)最高的(记得要优秀的代码才是,不好的代码会把人看死);C仅次于汇编和机器代码(我们的单片机编程就是在小键盘上直接输机器码,我搞了两天,头就是机械的,像个机器人,什么都不会想了)具有很强的直接对硬件的操作能力(需要库支持,像单片机就有专门的库,当然如果你够悍的话也可以自己实现,像我们老师就不用MFC直接进行windows编程)。面相对象是现在的潮流,所以C++很流行(上个世纪,现在流行Java和.net)。大型的项目的话,用C++更好一点,C代码一多太难管理了,也不好维护(个人愚见)(老板最大,他说用什么就得用什么)。你想知道C和C++的区别,就应该去了解面相对象和面向过程的区别。VC和VC++和楼上说得一样,其实是一回事(不过你在Visual Stdio里是看不到VC这个选项的,只有VC++)。VC++提供了对C的支持(这样说更准确一点)。
一点个人之见,废话一堆,见笑了!
再学C++和VC,两三年。能否精通看你造化了。