#define 与typedef

#define: 可以针对类型也可以针对变量

typedef: 只可以针对类型

例子:

#define  name int *

name a, b; 相当于 int * a , b;  int* 只修饰a , b 是什么不知道。

typedef int* name

name a, b;  a是int * ,b 也是int*.

猜你喜欢

转载自www.cnblogs.com/zijidefengge/p/12730072.html