动态内存分配

malloc()
分配指定大小的空间,返回的是void*类型,因从需要类型转换。

用法
int *a
a=(int*)malloc(n*sizeof(int))
free(a)

free()
常见错误:
1.地址改变后free
int *p=%i
p++
free(p)
2.free后再free,会报错
3.忘记free

posted @ 2020-09-08 22:41  吴莫愁258  阅读(100)  评论(0编辑  收藏  举报