33,311
社区成员
发帖
与我相关
我的任务
分享
struct LNode{
ElemType data;
struct LNode *next;
}
是一个数据类型
语法上 你可以把这一坨东西当成一个类型 比如 int
int n,*p, foo();
表示声明
一个int类型的变量n
一个int*类型的变量 p
一个返回值类型是int的函数foo
同样可以把int 直接替换
struct LNode{
ElemType data;
struct LNode *next;
}n,*p, foo();
表示声明
一个struct LNode类型的变量n
一个struct LNode*类型的变量 p
一个返回值类型是struct LNode的函数foo
然后在声明前面加typedef 意思是 原先声明变量 现在声明类型别名
没了