在普通的c/c ++程序中,我们将main函数编写为
int main(int c, char **argv)
Run Code Online (Sandbox Code Playgroud)
要么
int main(int c, char *argv[])
Run Code Online (Sandbox Code Playgroud)
这里argv表示一个指针数组,但我们甚至用**表示双指针(指向指针).
例如:
char p,*q,**r;
q=&p;
r=&q;
Run Code Online (Sandbox Code Playgroud)
这里r是双指针而不是指针数组.
任何人都可以解释这个区别吗?