回覆列表
-
1 # 王小利的故事
-
2 # 我是阿嘛
int initListlist(LinkList *L);
這個是函式原型,函式返回一個 int型別的值,
這個函式是於連結串列有關的吧,
typedef struct node
{
int data;
struct node *next;
}linklist;
透過型別定義,
Linklist 與 int 具有同等地位;
例如Linklist a;這句話就是聲明瞭一個變數a,型別是Linklist ,a是一個結構體,裡面兩個資料域,一個是 int data;另一個就是一個這種結構體型別的指標;
int initListlist(LinkList *L);
LinkList *L就相當於是宣告函式需要一個Linklist型別的指標作為變數
link_list_init(); 是初始化一個連結串列的意思。呼叫 link_list_init(); 函式,則初始化一個連結串列。例如,定義節點結構,struct node{ int data; node *next; }; 結構裡有本節點資料和下一個節點的連結。接著,定義一個連結串列。並呼叫 link_list_init(); 函式 初始化這個連結串列。例如給第一點資料,設next=NULL。