关键字:c语言 更新时间:2018-04-24 12:58:56 146次访问
假如我让 p = (int *)malloc(100 * sizeof(int));
这样申请了一个空间,那我free(p)是释放一个sizeof(int)的内存还是100个的内存
free用来释放指针指向的空间,一般用于对malloc申请空间的释放。
这里p指向了一个100个int类型的连续空间,free(p)会释放p指向的连续空间。
也就是说,100个连续的int空间都会被释放掉。
相关标签:c语言
下一篇:我明明定义了啊,为啥还是提醒我没有定义?
上一篇:easyuidatagrid数据导出实例有么有呀!!!