In C pointer to pointer concept, a pointer refers to the address of another pointer.
In c language, a pointer can point to the address of another pointer which points to the address of a value. Let's understand it by the diagram given below:
Let's see the syntax of pointer to pointer.
C pointer to pointer example
Let's see an example where one pointer points to the address of another pointer.
As you can see in the above figure, p2 contains the address of p (fff2) and p contains the address of number variable (fff4).