1.malloc
- 声明:
void *malloc(size_t size);
- 作用:分配足够的内存给大小为size的对象,并返回指向所分配区域的第一个字节的指针,若内存不够,则返回NULL,并且 不对分配的空间进行初始化。(其中,指针的类型为void*,size_t代表的是unsigned int)
- 举例说明:
int *number;
number = (int *)malloc(sizeof(int));//分配一个大小为sizeof(int)的存储空间,返回的指针需要强转成需要的类型
if (NULL == number)//判断调用是否成功,不成功就退出
{
exit(0);
}
*number = 100;//内存里的内容没有被初始化,值不确定,此处需要