1: #define INT_PTR int * ;
INT_PTR a , b ;
在进行替换的时候,是这个样子:
int* a,b; 也就是说a是指针类型,而b是整型。
2: typedef int* int_ptr;
int_ptr a,b;//a,b都是指针
这是合适的类型定义。 定义一种类型的别名,而不是简单的宏替换,还可以用在结构体的定义中。
1: #define INT_PTR int * ;
INT_PTR a , b ;
在进行替换的时候,是这个样子:
int* a,b; 也就是说a是指针类型,而b是整型。
2: typedef int* int_ptr;
int_ptr a,b;//a,b都是指针
这是合适的类型定义。 定义一种类型的别名,而不是简单的宏替换,还可以用在结构体的定义中。