首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

关于单链表表头初始化有关问题

2012-12-30 
关于单链表表头初始化问题在表表头单链表中建立表头结点要初始化结构体:typedef struct Node{int elemstr

关于单链表表头初始化问题
在表表头单链表中建立表头结点要初始化
结构体:
typedef struct Node
{
   int elem;
   struct Node* Next;
}Node;


初始化函数
void InitLink(Node *L)
{
   L = new Node;
   L->elem = 0;
}

主函数main中
Node* L;
InitLink(L);
这样为什么出错?在程序执行时出错了

但是把初始化函数改成 形参改成引用指针类型就好使了
void InitLink(Node* &L)
{
   L = new Node;
   L->elem = 0;
}
为什么就不出错了呢?????????
求大神讲解一下!
[解决办法]
怎么每隔一天都有人在问引用的问题?
应该请求帮助搜集一下这些常见问题,搞个置顶帖。
http://topic.csdn.net/u/20120929/12/1163a092-db5a-4f67-b372-201f6c775b56.html
http://topic.csdn.net/u/20121002/18/c3a3c8d7-a109-4cbf-9265-2fed6a8a284a.html
http://topic.csdn.net/u/20121004/17/a0347004-b6d8-42cb-9778-f1ce5de44049.html
[解决办法]
哎。慢慢找吧。

热点排行