1. 程式人生 > >typedef struct LNode命名結構指針(線性表的鏈式存儲)

typedef struct LNode命名結構指針(線性表的鏈式存儲)

*** gpo 鏈式存儲 blog 簡介 style 名稱 pre OS

一、typedef 關鍵字

1. 簡介:

typedef工具是一個高級數據特性,利用typedef可以為某一些類型自定義名稱。

2. 工作原理:

例如我們定義鏈表的存儲結構時,需要定義結點的存儲數據元素的類型,如定義一個 int 類型的ElemType,我們可以在定義前面加上關鍵字typedef即可:

typedef int ElemType;

隨後我們便可以用ElemType來定義上述數據元素的類型了:

ElemType data;

二、對下述結構指針定義的理解

1 typedef int ElemType;
2 
3 /*****存儲結構*****/
4 typedef struct
LNode 5 { 6 ElemType data; 7 struct LNode *next; 8 }LNode,*LinkList;

typedef struct LNode命名結構指針(線性表的鏈式存儲)