C语言.h头文件的写法

打印 上一主题 下一主题

主题 1001|帖子 1001|积分 3003

头文件的内容

   #ifndef __SEQUENCE_LIST_H      // 定义以防止递归包含
  #define __SEQUENCE_LIST_H
  
  // (1)、其它头文件
  #include <stdio.h>
  #include <stdlib.h>
  #include <strings.h>
  #include <stdbool.h>
  
  // (2)、宏定义(函数、变量、常量)
  
  // (3)、自定义类型(结构体、联合体、枚举、函数指针类型等...)
  
  // 次序表的管理结构体
  typedef struct sequence_list
  {
      int capacity;   // 次序表的容量
      int last;       // 次序表的元素下标(最末端元素的下标)
      int *data_p;    // 次序表内存(指针指向的内存地区)  --- 以整型数据为例
  
  }sq_list_t, *sq_list_p;
  
 
  // (4)、函数声明
  extern sq_list_p SQUENCE_LIST_Init(int cap_size);
  extern void SQUENCE_LIST_UnInit(sq_list_p p);
  extern int SQUENCE_LIST_InsertData(sq_list_p p, int new_data);
  extern int SQUENCE_LIST_DelPosData(sq_list_p p, int data_pos);
  extern void SQUENCE_LIST_ShowList(sq_list_p p);
  extern int SQUENCE_LIST_ChangeData(sq_list_p p, int data_pos, int new_data);
  extern int SQUENCE_LIST_AccordingToData_ChangeData(sq_list_p p, int older_data, int new_data);
  int SQUENCE_LIST_AccordingToData_DelPosData(sq_list_p p, int older_data);
  // (5)、全局变量声明
  
  // (6)、全局静态变量、函数
  
 
  #endif

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

滴水恩情

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表