Jessie-Cheng1 / xuexi

0 stars 0 forks source link

C 和 C++ 的区别 #3

Open Jessie-Cheng1 opened 2 years ago

Jessie-Cheng1 commented 2 years ago

1. 面向什么 特点是什么 过程 函数 面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 对象 类 面向对象:把事物抽象成一个个对象,每个对象都拥有他自己的属性和特点,解决问题的时候调用这些属性和特点解决。 参考:什么是面向对象,它的三个基本特征:封装、继承、多态

  1. 应用领域 嵌入式开发等直接和硬件打交道 应用层开发或者是界面开发等和操作系统打交道
  2. C++继承了C的底层操作特性,增加了:面向对象的机制,泛型编程、异常处理、运算符重载,还增加了命名空间,避免了命名冲突。

C 是面向过程的编程,特点是函数;C++ 是面向对象的编程,特点是类。(特性) C 主要用在嵌入式开发、驱动开发和硬件直接打交道的领域;C++ 可以用于应用层的开发、用户界面开发等和操作系统直接打交道的领域。(应用领域) C++ 继承了C的底层操作特性,增加了面向对象的机制,增加了泛型编程、异常处理、运算符重载,还增加了命名空间,避免了命名冲突。(相较于 C 的升级)