C语言中#include<malloc.h>有何作用?何时要用

 我来答
追求卓越人生5
2017-03-26 · 超过11用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:12.8万
展开全部
这个头文件里包含了malloc()函数,需要向系统申请内存时要用到malloc函数。那就要加这个头文件,比如建立链表
struct LNode *Init_L() //建立链表
{
struct LNode *head;
struct LNode *p,*q;
head= (struct LNode*)malloc(LEN);
if(!head) exit(0);//分配内存失败
head->data=0;
head->next=NULL;
return(head);
这里我需要向内存申请内存来存放我自己定义的结构体的数据。
如果你学过数据结构肯定知道,如果你还在大一,那翻到C教材的结构体里讲建立链表的章节会有malloc函数的介绍。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式