void * malloc (size_t Laenge); // Deklaration

double * dp;        // Zeiger definieren
dp = (double *) malloc (sizeof (double));

id (dp == NULL)

  printf ("\nFehler beim Anlegen."), exit(1);

else

   printf ("\nAnlegen in Ordnung.");

// Hier: benutze die Variable
free (dp);        // Speicher freigeben

Bild 5-5: Speicherverwaltung mit "malloc" und "free"