How is the datatype int* in double pointers?
Double pointers
Please elaborate your question. It is not clear enough.
why do we write int ** to store the address of a pointer?
Pointer variables( such as int * )are used to store addresses.
Now if you want to to store the address of this pointer variable you would use int**