请教一个关于free函数的问题
本人写了一段测试程序,如下:
#include "stdio.h"
#include "conio.h"
#include "alloc.h"
main()
{
int x;
int *s;
clrscr();
x=11;
s=(int *)malloc(sizeof(int));
*s=x;
printf("\ns[%o]:%d",s,*s);
printf("\nFree...");
getch();
free(s);
printf("\ns[%o]:%d",s,*s);
getch();
}
但是发现其中free函数并没有释放相应的空间,不知道是什么原因,诚心请教高人,感谢指点!