c指针指向指向指针的含义是什么意思

sas*_*ank 0 c pointers

我有一个难以理解的代码片段.

char *c;   // c is uni dimensional table ( single row )

char **p ; // p is a two dimensional table 

**p = *c;  // what does this mean ?
Run Code Online (Sandbox Code Playgroud)

当我执行上面的赋值时,是否将c复制为p的第一行?

或者c被复制为p的第一列?

K-b*_*llo 6

**p =*c; // 这是什么意思 ?

当我执行上面的赋值时,是否将c复制为p的第一行?或者c被复制为p的第一列?

也没有,该代码将第一个元素复制c到第一个元素p.相当于

p[0][0] = c[0];
Run Code Online (Sandbox Code Playgroud)