指向多维数组指针的指针长度

²⁰¹⁹₀₉.₀₁清梦 2019-10-30 07:50:36
假设一个整数型多维数组,怎么定义指向这个多维数组指针? int array[4][2][3][6]; int (*p)[ ]=array; //括号里的长度依据什么的? 表达式 x的类型 array + 2 int(*x)[2] array[1] [0] +1 int(*x)[6] ???为什么???
...全文
68 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-06
  • 打赏
  • 举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html 希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html
自信男孩 2019-10-31
  • 打赏
  • 举报
回复
引用 7 楼 ²⁰¹⁹₀₉.₀₁清梦 的回复:
[quote=引用 6 楼 wowpH的回复:]没写全的也是地址。。。你就不能自己试试啊。


打扰了...
没电脑
手机码有点麻烦,不过还是亲手试一下会记得牢,谢了[/quote]
如果将来想从事这个行业,建议还是搭个环境,输入代码编译运行一下~
自信男孩 2019-10-31
  • 打赏
  • 举报
回复
引用 3 楼 ²⁰¹⁹₀₉.₀₁清梦 的回复:
[quote=引用 1 楼 wowpH的回复:]我猜想:
括号里应该写36(2×3×6)吧

这道题
array[3][1][2][5]
&array[3][1][2][5]
有区别吗?[/quote]
有区别,类型不一样。
建议输入机器,自己通过sizeof,%p等看一下每个变量的内容,纸上谈兵进步不如实践来的多和快~
wowpH 2019-10-30
  • 打赏
  • 举报
回复
引用 7 楼 ²⁰¹⁹₀₉.₀₁清梦 的回复:
[quote=引用 6 楼 wowpH的回复:]没写全的也是地址。。。你就不能自己试试啊。
打扰了... 没电脑 手机码有点麻烦,不过还是亲手试一下会记得牢,谢了[/quote]哦,我不知道,不好意思。自己动手记得确实牢些。
  • 打赏
  • 举报
回复
引用 6 楼 wowpH的回复:
没写全的也是地址。。。你就不能自己试试啊。
打扰了... 没电脑 手机码有点麻烦,不过还是亲手试一下会记得牢,谢了
wowpH 2019-10-30
  • 打赏
  • 举报
回复
没写全的也是地址。。。你就不能自己试试啊。
  • 打赏
  • 举报
回复
引用 4 楼 wowpH的回复:
一个是值,一个是地址。
emmmm... 那没写全的也是值咯? 比如array[1][0][2]
wowpH 2019-10-30
  • 打赏
  • 举报
回复
一个是值,一个是地址。
  • 打赏
  • 举报
回复
引用 1 楼 wowpH的回复:
我猜想: 括号里应该写36(2×3×6)吧
这道题 array[3][1][2][5] &array[3][1][2][5] 有区别吗?
  • 打赏
  • 举报
回复
引用 1 楼 wowpH的回复:
我猜想: 括号里应该写36(2×3×6)吧
如果是36的话,那下面例题我就明白了。
wowpH 2019-10-30
  • 打赏
  • 举报
回复
我猜想: 括号里应该写36(2×3×6)吧

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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