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

数据结构链表的初始化有关问题

2012-02-22 
数据结构链表的初始化问题定义结构体如下:typedef struct Node{DataType datastruct Node *next}ListNod

数据结构链表的初始化问题
定义结构体如下:
typedef struct Node
{
  DataType data;
  struct Node *next;
}ListNode,*LinkList;
链表的初始化是这样的:
void initList(LinkList *head)
(
  if((*head=(LinkList)malloc(sizeof(ListNode)))==NULL)
  (*head)->next=NULL;
)
在main函数中 定义了LinkList head
这样做对吗 是用了双指针吗 为什么

[解决办法]
把链表指针的地址给传进来,直接改变该指针的指向

热点排行