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