STRING* s = NULL; // A pointer to a string struct
STRING** s2 = NULL; // A pointer to a pointer to a string struct
STRING*** s3 = NULL; // A pointer to a pointer to a pointer ...
Keep in mind that an array is just a pointer to a memory area where the content of the array lays one element after another.