关于c语言二级指针的问题

char *strings[]={"xx","xx","xx"};
char **p;
p=strings;
怎样理解里面的指向关系?
**p最终不是指向strings[0]吗?
为什么无法输出**p?
而且输出**p的地址不知道是哪里的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1个回答

**p最终就是指向strings[0][0]

所以

printf("%c", **p); 

结果就是

x

printf("%s", *p);

xx

注意输出类型 

发布于 2019-04-21 11:11
查看更多
外卖券领取

相关问题

支持语音或者文本回复

语音最长一分钟

点击录音开始,最短不低于3秒