
c语言 malloc函数是什么意义
3个回答
展开全部
开辟内存。
比如
int *p;
p=(int *)malloc (100*sizeof(int));
它开辟100个int单元,即400字节。
然后p指向第一个元素。
之后也可以用p[0],p[1]
比如
int *p;
p=(int *)malloc (100*sizeof(int));
它开辟100个int单元,即400字节。
然后p指向第一个元素。
之后也可以用p[0],p[1]
展开全部
我理解的,malloc用于申请动态空间,比如数组先输入数组大小n,再用下列语句分配空间
int *arr = (int *) malloc ( sizeof(int) * n );
更多查看百度百科关于malloc函数http://baike.baidu.com/view/1213621.htm
int *arr = (int *) malloc ( sizeof(int) * n );
更多查看百度百科关于malloc函数http://baike.baidu.com/view/1213621.htm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分配内存空间,一般用在链表结构中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询