مثال زیر نیز نحوه مدیریت حافظه در زبان C را با یک مثال ساده نشان میدهد:
void main()
{
int *width;
width = (int *)malloc(sizeof(int));
*width = 34;
printf(” Data stored at *width is %d\n”, *width);
printf(” Address of width is %p\n”, &width);
printf(“Address stored at width is %p\n”, width);
free(width);
width = NULL;
}