您的位置:首页 > 编程语言 > C语言/C++

c语言 -- 指针和结构体

2016-10-12 20:28 232 查看
typedef struct node
{
int data; //存储数据本身

struct node *pNext; //pNext指向一个和它本身存储指向下一个结点的指针

}NODE,*PNODE;

//解释;
//NODE等价于 struct node
//PNODE等价于 struct node *

PNODE p =  (PNODE)malloc(sizeof(NODE));
//解释:
//将动态分配的新节点的地址赋给p

free(p); //删除p指向结点所占的内存,不是删除p本身所占内存

p->pNext; //p所指向结构体变量中的pNext成员本身
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言