Projekty o krytycznym znaczeniu dla bezpieczeństwa nie zalecają żadnych dynamicznych alokacji lub zwalniania przydzielonej pamięci. Tylko podczas fazy opracowania/inicjalizacji wykonania programu jest
Kod jest następująco: #include <stdlib.h>
int num = 3; // Static external variable
int *ptr = #
int main(void)
{
int num2 = 4; // Automatic variable
int *ptr2 = &num2;
free(ptr); //Free