c语言——动态内存分配以及动态内存分配函数
malloc
void *malloc( size_t size );
Tips:这里的size代表的是字节的大小
malloc的使用:
//malloc的使用
#define _CRT_SECURE_NO_WARNINGS 1
#include
#include
#include
#include
int main()
{
int* str = 0;
int* p = 0;
str = (int*)malloc(10*sizeof(int));//开辟十个整型空间
if (NULL == str)
{
printf("%s/n", strerror(errno));//若开辟失败
//使用报错函数strerror(errno) 要引用头文件
}
else
{
p = str;
}
free(p);
共有 0 条评论