C++二级指针和指针数组的关系 char * buf[2] = {"hellow", "world"}; char **m = buf; //m指向数组的首地址,*m 取buf[0]的值,*(m+1)取buf[1]的值,这两个值分别是 //字符串"hellow"和"world"的地址 //**m则是取"hellow"第一个元素的值。