malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。
使用方法:
int*p;
p=(int*)malloc(sizeof(int)*128);
当内存不再使用时,应使用free()函数将内存块释放。
分配内存失败时,将返回NULL。
调用malloc动态申请内存块时,一定要进行返回值的判断。( if(p==NULL) ......