以下是引用刘军在2007-10-3 20:45:43的发言:
char *(*(*(*p)));
char str[2][4][8][10];
p=str;
char *(*(*(*p)));
char str[2][4][8][10];
p=str;
也考虑了应用这种指向指针的指针结构,不知道为什么编译可以通过,但是运行结果是不正确的,所以我觉得这样(char ****p)似乎不妥.因为指向指针的指针好像是专门为指针数组设计的,它们比较适合用来指向若干个字符串,使字符串处理更加方便灵活.(以上是个人观点,也不怎么确定,我很希望有人能给我个准确的答案!谢谢)