c语言 malloc函数是什么意义

如题所述

开辟内存。

比如
int *p;
p=(int *)malloc (100*sizeof(int));
它开辟100个int单元,即400字节。
然后p指向第一个元素。
之后也可以用p[0],p[1]
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-10
我理解的,malloc用于申请动态空间,比如数组先输入数组大小n,再用下列语句分配空间
int *arr = (int *) malloc ( sizeof(int) * n );
更多查看百度百科关于malloc函数http://baike.baidu.com/view/1213621.htm
第2个回答  2011-01-10
分配内存空间,一般用在链表结构中
相似回答