typedef与define的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31339221/article/details/81119532

示例一:

typedef int* PINT;

PINT ptr1,ptr2;

#define PINT int*

PINT ptr1,ptr2;

展开后

第一个为int *ptr1,*ptr2;

第二个为int *ptr1,ptr2;

结论:typedef定义了一种类型,define只是简单的替换

猜你喜欢

转载自blog.csdn.net/qq_31339221/article/details/81119532