2020-09-30
最近常听到的一个坑位,typedef和define声明有什么不同,下面就来讨论一下!
话不多,先上码:
#define p1 struct go *
typedef struct go *p2;
p1 a , b ;
p2 a, b ;
struct go * a , b; //宏定义方式声明展开
struct go * a, *b; //typedef类型定义展开
如果你能看懂两个的展开,那么很好,你已经基本掌握了一多半,如果理解有点困难,我也来自己分析一下!
首先对于
原创
2020-09-30 18:36:04 ·
76 阅读 ·
0 评论