c语言和C++以及C#的区别! 5

c语言面向过程编程的语言c++面向对象编程的语言它们有本质的区别,其实是完全的两种语言,只不过c++兼容c语言而已。c#最大的特点就是没有指针。当你学习它们的时候,语言是... c语言面向过程编程的语言
c++面向对象编程的语言
它们有本质的区别,其实是完全的两种语言,只不过c++兼容c语言而已。
c#最大的特点就是没有指针。
当你学习它们的时候,语言是很相似的,但是编程的思想完全不同。
这里说的“但是编程的思想完全不同。”是怎么意思,还有面向过程是怎么意思,面向对象又是怎么意思?说得形象一点!!
展开
 我来答
十筒观态看风1747
2012-04-06 · TA获得超过6.6万个赞
知道大有可为答主
回答量:3.6万
采纳率:0%
帮助的人:2474万
展开全部
这是程序设计的两大根本思想。
面向过程是指所有的代码用于如何处理这一问题,它就是一个处理的流程。
而面向对象是把要处理事物抽象成各种对象,以各种对象之前的协同工作完成某种功能。
举个例子:用两种思想完成客户到银行存取款业务
面向过程,那么代码就处理客户的名称,所选择的银行,所进行的业务,和存取金额。一步一步来。
而面向对象,把银行抽象成一个对象,它对外有存款、取款这些基本操作接口,调用这些接口就完成了相关操作;把客户抽象成一个对象,它对外有查询姓名,身份验证等这些接口,
因此存取款的工作就称为客户对象调用银行对象的存取款接口。也就是对象之间互相协作完成某项工作。
雷人的舞台
2012-04-06 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:322万
展开全部
这个几句话难讲清楚,你可以查看一下面向对象的资料。http://baike.baidu.com/view/125370.htm
面向对象,其实就是一种程序设计的思想,通俗点就是设计程序的方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰雪忆之
2012-04-06
知道答主
回答量:12
采纳率:0%
帮助的人:6.3万
展开全部
对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。主要是通过类来实现! 其实c语言和c++之间的编程思路并不是完全不同!在很多方面可以类比的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式