c语言 malloc函数是什么意义

2024-11-30 16:05:23
推荐回答(3个)
回答1:

开辟内存。

比如
int *p;
p=(int *)malloc (100*sizeof(int));
它开辟100个int单元,即400字节。
然后p指向第一个元素。
之后也可以用p[0],p[1]

回答2:

我理解的,malloc用于申请动态空间,比如数组先输入数组大小n,再用下列语句分配空间
int *arr = (int *) malloc ( sizeof(int) * n );
更多查看百度百科关于malloc函数http://baike.baidu.com/view/1213621.htm

回答3:

分配内存空间,一般用在链表结构中