前言

ADT(抽象数据类型),如果我们的程序需要使用类型,C中没有与之匹配的基本类型。那我们可以自己定义抽象数据类型。如果,我们要设计一个数据类型需要:

  1. 提供存储数据的方法。(定义一个结构)
  2. 描述操控该数据的方法

如何实现?

  1. 对数据类型进行一个属性和操作的描述。
  2. 开发一个实现ADT接口。(在.h头文件)
  3. 编写代码实现接口。(.c文件)

例如

int类型
给我们的属性是:它代表一个整数值。
操作是:可以进行+ - * / %

  • Anyway.ADT就是描述一些这个类型是属性和操作。如果要实现它,再通过接口(.h .c)来实现它。