打印
[技术手册]

typedef的结构体使用

[复制链接]
120|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
szt1993|  楼主 | 2024-4-7 16:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

虽然结构体的出现能够让我们有一个更科学的数据结构来管理数据,但是每次使用结构体都需要struct...,未免显得有些冗长和麻烦。有了typedef的助攻,我们就可以很轻松地给结构体类型起一个容易理解的名字:

typedef struct date
{
    int year;
    int month;
    int day;
} DATE;//为了区分,一般用全大写

int main(void)
{
    DATE* date;
    ...
}

甚至还可以顺便给它的指针也定义一个别名:

typedef struct date
{
    int year;
    int month;
    int day;
} DATE, *PDATE;

使用特权

评论回复
评论
forgot 2024-4-17 08:51 回复TA
typedef使用非常简洁清晰 
沙发
中国龙芯CDX| | 2024-4-10 11:52 | 只看该作者
typedef的结构体使用更简洁明了

使用特权

评论回复
板凳
小夏天的大西瓜| | 2024-4-11 17:52 | 只看该作者
typedef的结构体使用更加简洁

使用特权

评论回复
地板
jf101| | 2024-4-14 14:24 | 只看该作者
typedef使用非常简洁清晰

使用特权

评论回复
5
小小蚂蚁举千斤| | 2024-4-15 10:45 | 只看该作者
typedef的助攻,我们就可以很轻松地给结构体类型起一个容易理解的名字

使用特权

评论回复
6
OKAKAKO| | 2024-4-19 18:01 | 只看该作者
typedef的结构体使用更简洁明了,更容易定义名称

使用特权

评论回复
7
星辰大海不退缩| | 2024-4-21 12:58 | 只看该作者
有了typedef我们就可以很轻松地给结构体类型起一个容易理解的名字

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

149

主题

1463

帖子

4

粉丝