malloc函數為動態分配空間; 原型為: void * malloc(int size); 使用方法一般為: 假設你定義了一個名為Node的struct類型,你要定義一個名為a的Node類型的指針變量,使用以下語句: Node * a=(Node *)malloc(sizeof(Node)); 其中(Node *)為強制轉換,把返回類型void *轉換為Node *,sizeof(Node)為獲取Node類型占據空間的大小,如在我機子上int類型占4字節,sizeof(int)就返回4; 使用malloc需要包含#include <malloc.h