c - which of the below options are correct about pointers i use generic void if you dont know the type of the pointer ii os will clean all the memory allocated by a c programmer once program finishes its execution but this depends on requirement of memory for - skillgun

Below 2 options are correct about pointers.
1. Use generic void * if you don't know the type of the pointer.
2. OS will clean all the memory allocated by a c programmer once program finishes its execution. But this depends on requirement of memory for further processes.