当前位置:首页>维修大全>综合>

内存管理如何对指针分配地址(内存空间的分配和回收)

内存管理如何对指针分配地址(内存空间的分配和回收)

更新时间:2025-10-11 21:19:00

内存管理如何对指针分配地址

指针很灵活,这使得指针很难管理,在定义指针时,将在栈中开辟一块内存存放指针的地址(栈内的内存由系统分配和释放),指针的地址内存只是存放指针的地址,不存放指针指向的数据,值得注意的是,定义指针时指针会随机指向一块内存,如int *p;p会指向一块不为空的内存,相当危险,例如执行判断if(!p){ printf(“p为空”);};这里不会输出"p为空";所以在定义时想让指针p为空,则要int *p = NULL;如果程序大的话,执行的结果出错都不知道在哪里.

更多栏目