66问答网
所有问题
C语言程序设计与C++语言程序设计的区别?
如题所述
举报该问题
推荐答案 2014-12-07
C语言是纯面向过程的语言,如果用于大型的程序开发的话就很吃力了,一般用于驱动开发或低层架构设计才会用C语言开发的,而C++是面向对象的编程语言,试用起来相对与C语言要方便的很多。打个比方吧,我用人类做家务的例子来剧烈说明吧:比如你是“面向过程的编程语言,你要煮饭,那你必须你自己一个人一步一步的去做,淘米、加水、上锅…都是要你一步一步的去完成的就可以称为“面向过程”,如果用面向对象嗯思想就不一样了,不用你来操心任何的步骤,你只要安排一个人去做某件事就可以了,你就可以得到事件的结婚了,这就叫“面向对象”编程,说白了“面向对象”就是调用别人给你做好了可是实现某种功能的函数,只要你调用就可以实现你想要的功能了”。事实上大多数的高级语言都是从C语言的基础上改进包装过去的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Ui2U9pvi9Uiv2pUxsix.html
其他回答
第1个回答 2014-12-07
c是面向过程的,导致c在编大程序时会出现很多错误,而且移植性不强,所以就出现了C++,它是面向对象的。
本回答被网友采纳
第2个回答 2014-12-07
其实最主要就一个区别:c++多了个类。这个类吧,就封装了很多属性,还可以继承来继承去的。
其他的都是一些不大的区别,c语言也都完全可以实现,就是会有的地方C++用起来简单方便一些。
第3个回答 2014-12-07
c和c++可以理解为零件和整车的感念;
c就是做一个具体的零件,不同的c程序片段做出不同的零件(当然甚至也可以把整车当成一个大零件来做,不过工程步骤繁多)
c++的类、引用、重载等等就像先把整车分成不同的零件、不同的工序来做,所有的零件可以随时改变尺寸参数,这样组合起来成为整车时也会有不同的性能和风格
追答
至于c++内部的零件(具体的函数功能的实现代码)与c的零件没有太大区别
第4个回答 2014-12-07
c语言面向过程,c++面向对象,c++就是c的升级的版本,语法有些不同,但算法思想是一样的
1
2
下一页
相似回答
C语言和C++有什么区别?
答:
一、主体不同
1、C语言:是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。2、C++:是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计。二、
优势不同
1、C语言:能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器...
c++和C语言的区别?
答:
C语言与C++的区别有很多:1,
全新的程序程序思维,C语言是面向过程的,而C++是面向对象的
。2,C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个...
c语言和c++的区别
答:
c语言和c++的区别
据我了解
C语言和C++的区别
主要体现在以下几个方面: 1. 编程范式:C语言强调的是
程序
的功能。而C++是面向对象的
编程语言
。 2. 面向对象特性:C++具有私有函数重载等特性,而C语言不具备。 3. 类型检查:C++检查更严格。 总之,从编程范式和语言特性的角度来看,C++是C语言的扩展和补充。 抢首赞 ...
C与 C++
的真正
区别
在哪里?
答:
1、结构不同
C语言:C语言结构只有成员变量,而没成员方法。C++:C++结构中可以有自己的成员变量和成员函数。2、
设计不同
C语言:C语言进行过程化、抽象化的通用程序设计。C++:C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的...
c语言和c++的区别
和联系
答:
区别
:1. 语言特性 C语言:是一种面向过程的语言,关注程序执行流程。它以函数为单位进行
编程
,注重数据的存储和访问。
C++语言
:是一种面向对象的语言,不仅包含面向过程的特性,更强调对象、类、封装、继承和多态等概念。2. 兼容性 C语言是C++的一个子集,也就是说任何有效的
C语言程序
在稍作修改后都...
c++程序设计和c语言
一样吗?
答:
不一样,
c++
是在
c语言
基础上扩充了很多新特性后形成的支持面向对象的
编程语言
。
C++
是一种静态数据类型检查的,支持多重编程范式的通用
程序设计语言
。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。
C语言
是一种计算机程序设计语言,它既具有高级
语言的
特点,...
大家正在搜
c语言和c语言程序设计有什么区别
程序设计与编程的区别
面向对象程序设计与面向过程区别
c语言程序设计第四版和第五版区别
C语言程序设计教程
《C语言程序设计》
C语言程序设计现代方法
C语言程序设计题
C语言程序设计报告
相关问题
C++语言程序设计和C语言程序设计的区别
二级c++语言程序设计与二级c语言程序设计有什么区别 ???
C语言程序设计与C++语言程序设计有那些区别
大学学的是谭浩强的c程序设计,要考c语言程序设计还是c++语...
计算机C语言程序设计和C++有什么区别啊?
计算机等级考试c语言程序设计与c++程序设计考那个比较好?
请问C语言和C++区别大吗?
C语言程序设计,C#程序设计,C++语言程序设计,哪个比较好...