In addition to the familiar pointers to standard types like ints, floats, arrays and structs, we can also have pointers to pointers:

int number = 1;
int *pointerToNumber = &number;
int **pointerToPointerToNumber = &pointerToNumber;