free函数使用理解

简介: free函数使用理解
// free函数.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <stdio.h>
#include<stdlib.h>
int main()
{
    int* pt;
    pt = (int*)malloc(sizeof(pt));//分配空间
    *pt = 100;
    printf("%d\n", *pt);
    free(pt);//释放空间
    printf("%d\n", *pt);//释放后保存的数据就不存在了
    return 0;
}
// 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单
// 调试程序: F5 或调试 >“开始调试”菜单
相关文章
|
11月前
|
存储 Cloud Native Linux
malloc、free 和 new、delete 的区别
malloc、free 和 new、delete 的区别
|
安全 C语言 C++
new delete和malloc free的区别
一个对象我们可以建立在栈上也可以建立在堆上,但是在C语言里与C++里他们的实现还不同,本文将详细介绍new delete和malloc free之间的区别。
|
5月前
关于malloc和free
关于malloc和free
55 0
【C++】 new/delete与 malloc/free
【C++】 new/delete与 malloc/free
105 0
|
存储 编译器 C++
new后可以用free吗
new后可以用free吗
106 0
|
安全 编译器 C语言
malloc、free与new、delete的区别
malloc、free与new、delete的区别
157 0