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