c語言鍊錶初始化

2021-07-15 06:54:34 字數 590 閱讀 3155

#include

#include

#include

typedef

struct node

node,*pnode;

pnode init_list()

else

if (len<0) //對長度為負數的處理

pnode ptail = phead;//ptail指向的是尾節點

ptail->pnext = null;

for (i=0;imalloc(sizeof(node));//造出新的節點

printf("請輸入第%d個節點的數值val =",i+1);

scanf("%d",&val);

pnew->data = val; //賦值

ptail->pnext = pnew; //連線新的節點

ptail = pnew; //ptail後移

}ptail->pnext = null;//最後乙個節點的指標域必須為空

return phead; //返回頭結點以用來表示整個鍊錶}}

int main()

鍊錶初始化

include include include struct node void init node plink int create node plink int insert node plink int print node plink int main void init node plin...

鍊錶初始化總結

順序表 宣告 struct seqlist int last int data 12 seq,seqlist 初始化seqlist init seqlist seqlist sl malloc sizeof seq sl last 1 標記位,用於判斷是表頭還是表尾 return sl 插入操作 判...

C語言順序表的初始化

沒學過c語言,將就著看著吧!include include define 定義乙個識別符號來表示乙個常量 define ok 1 define error 1 define max size 100 typedef 關鍵字來定義自己習慣的資料型別名稱 typedef int status typed...