#include <stdio.h>
#include <stdlib.h>

int main()
{
 int *p;

 p=(int *)malloc(sizeof(int));

 if(p != NULL)
   *p=99;

 else
   fprintf(stderr,"Kein Speicherplatz vorhanden!!!\n");

 printf("vor free() *p = %d\n",*p);

 free(p); /*Wir geben den Speicher wieder zurück*/

 printf("nach free() *p = %d\n",*p);

 return 0;
}
