例如,为指针类型定义别名
typedef int(*PTR_TO_ARR)[4]:
表示PTR_TO_ARR 是类型 int*[4] 的别名,它是一个二维数组指针类型。接着可以使用PTRTOARR定义二维数组指针
PTR_TO_ARR p1,p2;
按照类似的写法,还可以为函数指针类型定义别名
typedef int (*PTR_TO_FUNC)(int, int);PTRTO_ FUNC pfunc;
int add(a,b){
return a+b;
}
pfunc = add;
pfunc(1,2);
输出3
typedef的使用技巧
于 2023-06-29 17:18:36 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)