自学内容网 自学内容网

类型重命名

将复杂的类型进行简化

⽐如,你觉得 unsigned int 写起来不⽅便,如果能写成 uint 就⽅便多了,那么我们可以使⽤:

但是对于数组指针和函数指针稍微有点区别:

⽐如我们有数组指针类型 int(*)[5] ,需要重命名为 parr_t ,那可以这样写:

typedef int(*parr_t)[5];

我们把新的类型名称换到了*号的右边

函数指针类型的重命名也是⼀样的,⽐如,将  void(*)(int) 类型重命名为 pf_t ,就可以这样写:

typedef void(*pfun_t)(int);


原文地址:https://blog.csdn.net/2401_83433634/article/details/143780709

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!