c语言规范,定义结构体:
typedef struct POINT
{
...
...
}POINT_T, *POINT_P;
POINT为结构名,这个名字主要是为了在结构体中包含自己为成员变量的时候有用
POINT_T为struct POINT的别名
POINT_P为struct POINT*的别名
上面的定义方式等价于
struct POINT
{
...
...
};
typedef struct POINT POINT_T;
typedef struct POINT *POINT_P;
typedef struct
{
...
...
}POINT,*POINT_P;
POINT为结构体名,可声明对象;
POINT_P为struct POINT*的别名,等同于typedef POINT * POINT_P;
typedef struct POINT
最新推荐文章于 2024-05-21 10:06:06 发布
本文详细介绍了C语言中结构体的定义方法及其别名的使用。通过具体示例展示了如何定义结构体类型、结构体指针,并解释了结构体在包含自身作为成员变量时的作用。
2561

被折叠的 条评论
为什么被折叠?



