分配size个字节的未初始化的存储空间。
size
如果分配成功,返回指向分配内存块最低(第一个)字节的指针,且其对所有的目标类型都进行适当地对齐。
如果size为零,其行为由实现定义(可能返回空指针,也可能返回某个不能用来访问存储空间的非空指针)。
指向新分配的内存开始位置的指针,或者在错误发生时为空指针。该指针必须用free()释放。
free()