In the following function declaration, the first argument is a String, specifically, an array of chars, and the third argument is a pointer to an integer. Is the second argument a pointer to an array of chars? In other words, a pointer to a pointer? I find this after reading this answer to a related question: Difference between passing array and array pointer into function in C
void setup(char inputBuffer[], char *args[], int *background) {...}
In other words, is *args[] equivalent to **args?
Thanks a lot!