What is a null macro what is the difference between a null pointer and a null macro?

Answer:
NULL Macro is simply what is defined as 0 in a macro provided by the library

Null pointer is a pointer which has 0 or NULL value stored and points to nowhwere still it points to 0x00 i.e. the first memory location of the OS

Null pointer != Uninitialized pointer because an uninitialised pointer can point anywhere in the memory location ...but a NULL pointer surely points to no where(but still behind the scene we can say that it only points to 0x00). Never we can retrive a Null pointer location using th"&" operator..neither will malloc/calloc return NULL IF THERE IS SPACE IN THE MEMORY. NULL pointer is unique !!
nishantnitb@aol.com
First answer by ID1022620139. Last edit by Nishantnitb. Contributor trust: 3 [recommend contributor recommended]. Question popularity: 6 [recommend question].