#include<stdio.h>
#include<stdlib.h>
void main()
{
int *p = (int *)malloc(sizeof(int)* 10);
printf("%p\n\n", p);
for (int i = 0; i < 10; i++)
{
p[i] = i;
printf("%d\n", p[i]);
}
free(p);
printf("\n%p\n", p); //内存空间释放之后,指针依旧指向原来的地址,称为迷途指针
p = NULL; //置空,以免调用导致出错
system("pause");
}
迷途指针
最新推荐文章于 2018-12-28 19:31:24 发布