malloc and free - overview

Nasza ocena:

3
Wyświetleń: 896
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
malloc and free  - overview - strona 1 malloc and free  - overview - strona 2

Fragment notatki:

malloc and free • Allocating memory: void *malloc(size_t size); if unsuccessful, returns NULL • Freeing memory: void free(void *block); • Memory is allocated on the heap #include /* printf */ #include /* strcpy */ #include /* malloc */ #include /* exit */ int main(void) { char *str; /* allocate memory for a string */ if ((str = (char *) malloc(10)) == NULL) { printf("Not enough memory to allocate buffer\n"); exit(1); /* terminate program if out of memory */ } /* copy "Hello" into string */ strcpy(str, "Hello"); /* display string */ printf("String is %s\n", str); /* free memory */ free(str); return 0; } ... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz