つまり

int main(int argc, char *argv[]);
int main(int argc, char **argv);

が等価であるからといって

char *plist[] = {"foo", "bar"};
char **plist = {"foo", "bar"};

が等価にはならない