In command line arguments in C we can specify the arguments vector as char *argv[] or char **argv
i understand the first one which is an array of pointers to characters but what is the relationship between an array of pointers to characters and the second type which looks a pointer to pointer to character?