请教C语言关于琏表!head=(struct node*)malloc(sizeof(struct node)); ptr=head;是什么有什么作用 请详细解释一下,包括语法,谢谢!... 请详细解释一下,包括语法,谢谢! 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 malloc sizeof head struct 搜索资料 2个回答 #热议# 空调使用不当可能引发哪些疾病? 百度网友c929b48 推荐于2016-02-05 · 超过14用户采纳过TA的回答 知道答主 回答量:42 采纳率:0% 帮助的人:20.6万 我也去答题访问个人页 关注 展开全部 malloc(n)函数是动态分配n字节的内存空间。函数返回值是void型的所分配空间的首地址。你上面的head应该定义的是struct node类型的指针,所以把函数返回值赋给head要用(struct node*)进行强制类型转换。sizeof(struct node)是结构体node所需的字节数。head一般是作为表头指针,ptr=head;应该就是用ptr保留表头指针。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 lxr841028 2008-11-12 · TA获得超过603个赞 知道答主 回答量:427 采纳率:0% 帮助的人:210万 我也去答题访问个人页 关注 展开全部 动态的分配地址空间 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-02-28 x=(struct node *) malloc(sizeof(struct node))请问这是什么意思 403 2018-05-12 请问下(node*)malloc(sizeof(node))和head=new node的区别是? 4 2012-09-05 求助建立链表的问题!int *p;p=(struct node *)malloc(sizeof(struct node));(struct node *)什么意思? 21 2011-03-10 C语言 链表中malloc 用处: 比如head=(struct student *)malloc(sizeof(struct student)); 望大虾指教·· 25 2017-10-02 C语言中,(Node *)malloc(sizeof(Node))是什么意思? 299 2018-03-08 L=(linklist)malloc(sizeof(struct lnode));是干嘛的 258 2016-02-09 C语言一个链表的程序,希望大神看看哪里有问题 2014-11-30 为什么始终说这一句head=(struct node *)malloc(LEN);有问题 更多类似问题 > 为你推荐: