这
是
在堆区里
申请
内存,,用的是
MALLOC
函数
。。其
原型如下:
void
*malloc(
size_t
size
);
此函数
只负责
申请
内存,就像
村里
的土地一样,那是一大块
,我们需要
给他来分配,一般是按
块来进行划分,你种这一块地,我种那一块地。内存也是这样,MALLOC
可以帮你申请这样一块地,但是你怎么来用它,怎么划分它,,就需要到
强制类型转换,这里
的(INT
*)
就是把这一大块地
进行规划,后面的是
一个SIZE_T
类型的
变量,就是
MALLOC
要申请的内存的大小,内存的基本单位
是
B
也就是字节
,这里
写的
N*SIZEOF(INT)
就是
申请
4*N
个
字节的意思