https://blog.csdn.net/linhai1028/article/details/81451444
#define
1.做文本替换
2.可做函数定义
3.宏的单行定义
4.如上图。在大规模的开发过程中,特别是跨平台和系统的软件里,define最重要的功能是条件编译
#typedef
typedef常用来定义一个标识符及关键字的别名
typedef只是为了增加可读性而为标识符另起的新名称(仅仅只是个别名),而#define原本在C中是为了定义常量
https://blog.csdn.net/linhai1028/article/details/81451444
#define
1.做文本替换
2.可做函数定义
3.宏的单行定义
4.如上图。在大规模的开发过程中,特别是跨平台和系统的软件里,define最重要的功能是条件编译
#typedef
typedef常用来定义一个标识符及关键字的别名
typedef只是为了增加可读性而为标识符另起的新名称(仅仅只是个别名),而#define原本在C中是为了定义常量