示例一:
typedef int* PINT;
PINT ptr1,ptr2;
#define PINT int*
PINT ptr1,ptr2;
展开后
第一个为int *ptr1,*ptr2;
第二个为int *ptr1,ptr2;
结论:typedef定义了一种类型,define只是简单的替换
示例一:
typedef int* PINT;
PINT ptr1,ptr2;
#define PINT int*
PINT ptr1,ptr2;
展开后
第一个为int *ptr1,*ptr2;
第二个为int *ptr1,ptr2;
结论:typedef定义了一种类型,define只是简单的替换