我仍然試圖瞭解關於doublepointers。int main中的雙指針
我知道指針如何雙在大多數情況下,通常使用像
void foo(char **ptr)
{
// blah
}
int main(void)
{
char *ptr;
foo(&ptr);
}
但是我不知道是什麼人做比其他
int main(int argc, char **argv) //Double pointer
int main(int argc, char *argv[]) // Single
這段文字解釋了指針並幫助了我很多。可能很有趣? http://cslibrary.stanford.edu/102/PointersAndMemory.pdf – marko
[我應該在C中使用char ** argv還是char * argv \ [\]?](http://stackoverflow.com/問題/ 779910 /應-I-使用炭-的argv - 或炭的argv-在-c)的 – sidyll