Если я напишу :
char *a=malloc(sizeof(char)*4); a="abc"; char *b="abc";
, нужно ли освобождать эту память или это делает моя система?