17.9 关键概念

一种数据类型是以如下几点为特征的:数据如何构建、如何存储,以及有什么可能的操作。抽象数据类型(ADT)以抽象方式指定构成某种类型特征的属性和操作。从概念上讲,可以分两步将ADT翻译成一种具体的程序语言。第一步是定义编程接口。在C中,您能通过在头文件中定义类型名并提供执行允许的操作的函数原型来实现。第二步是实现接口。在C中,可用源代码文件提供与原型相应的函数定义来实现。