c动态内存

来源:互联网 发布:整型数据输入说明符 编辑:程序博客网 时间:2024/05/29 12:38

在程序中只有运行时才分配内存空间的方法称为动态存储分配。
特点:
1. 在内存的堆中进行;
2. 内存的管理有用户自己管理,动态内存的生存周期有我们自己决定;
3. 动态分配的内存不会自动初始化,需要自己来清零或其他初始化处理;

bzero(void* buf, size_t size);

创建:

void* malloc(size_t size);

创建的内存空间放在void*类型的指针对象中,而void*可以转化成任何类型的指针,例如:

int *test = (int*) malloc (SIZE * sizeof(int) );

初始化方式,例如:

bzero(test, sizeof(test));
0 0
原创粉丝点击