free

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu alloc.h - Index


Header-Datei

alloc.h, stdlib.h

Kategorie

Speicherroutinen

Prototyp

void free(void *block);

Beschreibung

Gibt den zugewiesenen Speicherblock frei.

free gibt den Speicherblock frei, der zuvor durch einen Aufruf von calloc, malloc oder realloc reserviert wurde.

Rückgabewert

Keiner.

Beispiel



 #include <string.h>
 #include <stdio.h>
 #include <alloc.h>
 int main(void)
 {
    char *str;
    /* Speicher für String reservieren */
    str = (char *) malloc(10);
    /* "Hello" in String kopieren */
    strcpy(str, "Hello");
    /* String anzeigen */
    printf("String is %s\n", str);
    /* Speicher freigeben */
    free(str);
    return 0;
 }



Portabilität



POSIX Win32 ANSI C ANSI C++

+

+

+

+