数据结构单链表在head的头部依次插入 'a', 'b', 'c', 'd' 元素;

#include "chainlist.h"

void main()
{
Node head;
DataType t;

InitList(head);
for(int i=0;i<4;i++)
ListInsert(&head,1,'a'+i);
}
哪错了。。。

第1个回答  2012-03-08
initList(head);-->initList(&head);

1.程序不完整,也可能还有别的问题.
2.推断Node是个结构体,当初始化时(initList函数)要带指针进去,否则更改带不回来。