C程序与C++有什么区别

来源:百度知道 编辑:UC知道 时间:2024/06/24 05:58:03
见问题

c是面向过程的语言

c程序是由c编译出来的程序

c++是面向对象语言

c编的东西,C++一样能编出来..但C编出来的东西,C或者要用很多代码才能编出来.

简单点说,就是C++比C语言方便..

我来给大家解释解释。c和c++都是一种语言,c是面向过程设计,c++是面向对象设计,他们不是完全不同的,c++在很大程度上兼容c,大家可以看到为什么叫c++,可以这样理解++就是后增哈(为了让大家明白), C++虽然引进了类,对象,但是可悲的是在编写类库的时候还不能完全基于对象。C++主要是利用类库编写,直接拿来用,不过标准类库很大一部分是利用C函数库编写的。VC++是一种集成开发环境,它完全兼容标准c函数库,所以写c是一样的。 但是现在专业人士基本上不用他了,因为它不太支持标准C++,现在大多数要用Visual studio 2005版本了,但是做MFC还是要用VC++.我再给大家指点一下怎么学习。对于你们考级的,只要用活for, while,但是不弄精指针,就能说根本没有学过c.对于要学开发的,就要自己看着办了。但是学习c++,主要是学习类了,c++很少用指针,数组了,一般就要用容器,迭代器了,对于学开发的,自己看着办了。

c++的是建立在c程序的基础上的。
前者是面向过程,后者是面向对象 。
现在大部分都用c++,c语言基本被淘汰。

这个问题三言两语是说不清楚的。你到网上去下载这本书吧《C++入门经典第三版》地址:http://download.csdn.net/down/645178/andy65007注册一下就可以下载了。第一章有详细的解释。

最大的区别是,前者是面向过程的,后者是面向对象的

c是面向过程的语言

c++是面向对象的

在面向过程语言里的函数类似于面向对象的语言里面的“方法”
方法可以随时调用,而c里面每次都要写函数。