Why is that we should free variables only allocated malloc and calloc functions but not ones that are directly declared and assigned in C language? Is the saving mechanism different in these 2 cases?
valid question