char ** s против char * s [], когда и как использовать каждый из них?

Если я использую char * s [] , я могу сделать следующее:

char *s[] = {"foo", "bar", "foobar", "whatever", "john", "doe"};

Что такое разница с ** с ? Как в этом случае использовать char ** s вместо char * s [] ?

Пример: int main (int argc, char ** argv ) вместо * argv []

6
задан Alok Singhal 21 July 2011 в 21:26
поделиться