vc编程和c语言编程有何区别?具体点,谢谢哈

来源:百度知道 编辑:UC知道 时间:2024/04/29 15:02:02

1: VC包含C
2: VC在C的基础上扩充了大量的类库
3: 有了这些类库,VC编程更加容易,功能更加强大,面向对像。
4: C面向过程,适合小程序,执行效率高的程序开发,例如单片机。

VC是C++语言,支持面向对象的;
C是C语言,只面向过程;
VC因为是C++,可以实现C的所有语法。

首先VC是一个软件(IDE集成开发环境)(编译、编辑、调试)
C和C++。但C++中的有些特性是不用的,例如I/O流,多态继承
WindowsSDK(软件开发工具)
VC的灵魂:MFC(微软基础类库)
ATL(ActiveX模板类库)
其他的SDK,如OpenGL,DirectX,ActiveMoive,DrawDib(WinG)

C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,Turbo C等等......

VC是可视化C语言,visual C,特点是编程界面比较好,有很多控件可以用,比如按钮,直接添加按钮就可以了。另外程序运行效果可以很方便的看到。

C语言比较原始,所有东西都需要自己编