char **ps; //指向字符串的指针,字符指针的指针
ps = new char *[x]; //ps = 分配 x 个 char* 指针的指针数组
这个数组的内容是 x 个指针,注意只是指针,如果要用这些(x个)指针,
每个都需要分配内存,或者等于已知的地址
ps[0] 就是第 0 个字符指针,即 char * 指针, 相当于最上面说的 s
ps[0] = new char[n]; //为 char * 指针分配 n 个字节的内存, 与 s = new char[n] 相同
ps[1] = new ...
ps[... 一共 x 个指针] = new ...