首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于结构体定义的有关问题

2013-01-28 
关于结构体定义的问题typedef struct LNode{Elemtype datastruct LNode *next}LNode,*LinkList想问一下

关于结构体定义的问题

typedef struct LNode
{
Elemtype data;
struct LNode *next;
}LNode,*LinkList;



想问一下 LNode,*LinkList; 这句是什么意思??
最下面一行的LNode和最上面一行的LNode是同一个东西吗??
[解决办法]

typedef struct LNode
{
    Elemtype data;
    struct LNode *next;
}LNode,*LinkList;

//LNode a; 相当于struct LNode a;
//LinkList p; 相当于struct LNode  *p;

[解决办法]
LNode的含义指struct LNode,typedef是一个换名函数将struct LNode结构体定义名换为LNode
而*LinkList指的是指向结构体的指针

热点排行