注册 登录
编程论坛 数据结构与算法

申请动态节点

qweiuy566 发布于 2016-04-03 13:11, 2915 次点击
最近学了数据结构,线性表总是弄不明白
线性表刚开始要申请动态节点
p=(linklist *)malloc(sizeof(linklist))
不是很理解是什么意思
求帮忙
1 回复
#2
书生牛犊2016-04-04 18:47
malloc(calloc)是C用来动态申请一段大小为(sizeof(linklist))的空间,申请成功后返回一个无类型的指针,申请失败返回NULL
(linklist*)的作用是类型强制转换,
最后这个指针就被赋给了P,换句话说,指针P指向一个类型为linklist 的元素





1