A pointer can store the address of another pointer variable. We need to do multiple dereference operation to get the original value. Consider the below example, int num = 100; int *ptr, **dptr; addr: 1000 +-----------------+ | val: 100 | +-----------------+ name: num Address of num is 1000 Value of num is 100 Let us assign the address of num to ptr. ptr = # ...
The Only Shot to You need to kickstart your programming in any language