而C语言是以函数为程序的基本单位,没有类的概念,所以不是面向对象
C语言应属于结构化程序设计模式,即使用顺序分支循环三种结构完成所有事情,以过程(在C语言中是函数)为基本单位,因此它是面向过程的
C语言本质上是面向过程的设计语言。它缺少面向对象的特征:封装,继承,多态和抽象。
当然了,C语言的现代方法也可以面向对象,或者使用C语言的增强版本C++,都是面向对象的。
而C语言是以函数为程序的基本单位,没有类的概念,所以不是面向对象
C语言应属于结构化程序设计模式,即使用顺序分支循环三种结构完成所有事情,以过程(在C语言中是函数)为基本单位,因此它是面向过程的
C语言本质上是面向过程的设计语言。它缺少面向对象的特征:封装,继承,多态和抽象。
当然了,C语言的现代方法也可以面向对象,或者使用C语言的增强版本C++,都是面向对象的。