芯源半导体CW32
直播中

京五环以外

11年用户 3299经验值
擅长:EMC/EMI设计
私信 关注
[经验]

typedef结构体使用

虽然结构体的出现能够让我们有一个更科学的数据结构来管理数据,但是每次使用结构体都需要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;

更多回帖

发帖
×
20
完善资料,
赚取积分