in the cpp notes of pointers the null pointer is described as Sometimes it is useful to make our pointers point to nothing. This is called
a null pointer. We assign a pointer a null value by setting it to address 0.
double *p = 0;
But here by doing *p = 0 how to do we set the address of the pointer to 0 ?