首页 > 其他分享 >kx-00003-顺序表宏常量、结构体定义

kx-00003-顺序表宏常量、结构体定义

时间:2022-11-30 00:11:40浏览次数:56  
标签:__ mySList 函数 定义 表宏 00003 kx retval define

  1. 头文件说明及格式
    /**
    * @file mySList.h
    * @brief 顺序表头文件
    * @details 定义了函数返类型status、函数结果状态代码、宏常量
    * @details 定义了操作函数类型:myOpFunType
    * @details 定义了元素类型etype
    * @details 定义了顺序表结构体mySList,及顺序表常用函数的实现
    */
    
    #ifndef __mySList_H__
    #define __mySList_H__
    
    #define _CRT_SECURE_NO_WARNINGS
    #include<cstdio>
    #include<cstdlib>
    #include<cstring>
    #include<cassert>
    
    具体的代码及注释
    
    
    #endif // !__mySList_H__
    

      

  2. 函数返回类型status,函数结果状态代码,宏常量
    /**
    * @brief 定义函数返回值类型:int: \n
    * @retval - OK(1):操作成功
    * @retval - ERROR(-1):错误,不可操作
    * @retval - TRUE(1):真
    * @retval - FALSE(0):假
    * @retval - OVERFLOW(-2):内存溢出
    * @retval - ERR_PARA(-3):参数不符合要求
    */
    typedef int status;
    
    // OK:表示操作成功
    #define OK          1
    
    // ERROR:表示某结构不存在
    #define ERROR       -1    
    
    // TRUE:表示真
    #define TRUE        1    
    
    // FALSE:表示假
    #define FALSE       0    
    
    // OVERFLOW:内存溢出
    #define OVERFLOW   -2
    
    // ERR_PARA:传入实参值不符合要求
    #define ERR_PARA -3    
    
    // CAPACITY:初始容量
    #define CAPACITY 10
    
    // DOUBLE:一个倍数
    #define DOUBLE    1.3    

     

标签:__,mySList,函数,定义,表宏,00003,kx,retval,define
From: https://www.cnblogs.com/kxwslmsps/p/16937161.html

相关文章