宏定义和typedef
宏定义和typedef
在用宏定义和typedef时要注意区别,宏定义是进行替换,而typedef是用来重命名
eg:
#include <stdio.h>
#include <string.h>
#define dpchar char*
typedef char* tydef;
dpchar p1,p2; //可展开为 char* p1, p2; 所以p1是指向char型的指针,而p2是char类型
tydef p3,p4; //可表示为 char*p
原创
2020-12-03 14:25:10 ·
373 阅读 ·
0 评论