C语言的特性

来源:百度知道 编辑:UC知道 时间:2024/07/05 00:24:07
请问C语言具有面向对象的特性吗?还是它只有面向过程的呢?C++应该两者都有吧。

C没有面向对象的特性,C是面向过程的。
C++是面象对象的,允许函数和数据放在一个类里面,还允许类的继承、封装等等。用类来定义一个实例,就是类的对象了。
如同用关键字定义一个实例,就是这种类型数据
当然,可以把C++用成C的替代品,C++肯定也能写出面向过程的程序的