以后地位:文库下载 > 一切分类 > IT/计算机 > 数据构造头文件
收费下载此文档侵权赞扬

数据构造头文件

头文件普通由三部分外容构成:

(1)头文件开首处的版权和版本声明;

(2)预处理块;

(3)函数和类构造声明等。

例如:(以下将提取头文件SeqList.h部分外容停止解释,紫色部分为头文件原文)

/*次序存储构造头文件 版本:?? 版权:??*/ (在头文件的开首停止注释,以声明版权和版本)

#define MaxSize 100 (在定义功能函数之前的定义都称为预处理块,意思即为:在完成功能函数之前必

须事后处理的模块。主函数中也有预处理块,例如调用头文件#include<stdio.h>,

#define……等等。和头文件是一样的。这里的 #define MaxSize 100 就是一个

预处理块。)

typedef struct (类构造声明,即定义构造体等)

{

DataType list[MaxSize];

int size;

}SeqList;

void ListInitiate(SeqList *L) /*初始化次序表L*/ (函数声明,即定义完成某种功能的功能函数。这里定义

的函数ListInitiate()为初始化次序功能)

{

L->size=0; /*定义初始数据元素的个数*/

}

int ListLength(SeqList L) /*前往次序表L的以后数据元素个数*/

{

return L.size;

}

在头文件中,用 ifndef/define/endif构造产生预处理块,用 #include 格局来援用库的头文件。

头文件的这类构造,是应用C说话停止开辟软件所平日具有的,属于

第1页

收费下载Word文档收费下载:数据构造头文件

(下载1-2页,共2页)

猜你爱好

前往顶部