typedef作用一句话来说就是给类型名重新定义一个名字;
例如:
1.给整形名进行定义
typedef int x;//将整形名定义为x
x a;//将a定义为整形
2.给结构体名进行定义
typedef struct LNode{…}LinkList;//将结构体名定义为LinkList;
typedef struct DNode{…}*DLinkList;//将指向结构体的指针命名为DLinkList;
typedef struct Node{…}SLinkList[10];//将每个元素为Node类型的,个数为10的数组定义为SLinkList
SLinkList a;//a是一个元素为10的数组,每个元素数据类型均为Node
3.给指针进行定义
typedef int *p;//将指向整形的指针命名为p;
p b;//b为指向整形类型的指针;
c++中typedef的作用
最新推荐文章于 2024-05-06 22:04:02 发布