数组指针的问题求教

payne608 2020-07-09 05:08:19

为什么答案是char*(*p)[4]=&array而不是char(*p)[4]=&array
...全文
85 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
棉猴 2020-07-10
  • 打赏
  • 举报
回复
char*(*p)[4]是一个指针,这个指针指向一个指针数组,该指针数组中有4个元素; char(*p)[4]是一个指针,这个指针指向一个char数组,该char数组中有4个元素。 关于指针数组和数组指针,请参考《C++中的指针数组与数组指针》 希望能够帮到您!
jena_wy 2020-07-10
  • 打赏
  • 举报
回复
简单问题复杂化了,char **p=pPrray这样更简单
qiu_shaofeng 2020-07-09
  • 打赏
  • 举报
回复
pArray里面存了4个char*元素,p要指向他们,所以 char* (*p)[4]
真相重于对错 2020-07-09
  • 打赏
  • 举报
回复
char(*p)[4]是一个指针,他的指向的数据类型是char [4]

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧