众所周知,C语言是一种面向过程的语言,而C++是一种面向对象的语言,说明C和C++的区别,即面向过程和面向对象的区别。
(1)面向过程与面向对象的区别
面向过程:面向过程编程是分析解决问题的步骤,然后逐步实现这些步骤,使用时逐一调用。
面向对象:面向对象编程是将问题分解成每个对象。建立对象的目的不是完成一个步骤,而是描述解决问题的整个步骤中某事的行为。
(2)面向过程和面向对象的优缺点
面向过程语言
优点:性能高于面向对象,因为类调用需要实例化,成本相对较大,消耗资源较多;如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。
缺点:不易维护、易复用、易扩展
面向对象语言
优点:易于维护、易于重用、易于扩展。由于对象具有包装、继承和多态性的特点,可以设计低耦合系统,使系统更加灵活和易于维护
缺点:性能低于面向过程。
下面是小编精心整理的c语言考研课程目录:
01.基础篇
02.类型、运算符与表达式
03.控制流
04.函数与程序结构
05.指针与数组
06.结构体与类
07.输入与输出
c语言数组讲解视频截图:
| c语言考研基础课程 阿里网盘 课程大小:0.00字节 |
提取码:**** (购买后可见) |
下载 |