前插法创造单链表

前插法创建单链表
//---------------前插法创建链表--逆序输入--------
void CreateList_F(LinkList &L,int n)
{
    L=new LNode;
LinkList p;
L->next=NULL;//先建立一个带头结点的空链表
for(int i=n;i>0;--i)
{
p=new LNode;//生成新结点
cin>>p->data;//输入元素值
p->next=L->next;
L->next=p;//插入到表头
}
}

那个void CreateList_F(LinkList &L,int n)中的LinkList &L是什么意思,是引用吗,还是取地址?还有头结点有没有data域?

------解决方案--------------------
1.引用
2.肯定有data域
------解决方案--------------------
引用:
引用:1.引用
2.肯定有data域
头结点的data域放什么啊

看你的需要啊,可以不放什么,也可以放节点数啊