包袱里有抱负
2015-12-06 07:17
采纳率: 100%
浏览 1.8k
已采纳

求大神讲解一下指针指向二维数组时该怎么用?

指针指向一维数组时只用*(p+n)即可,但是二维数组时候改怎么用呢?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

  • 黑麦酒 2015-12-06 08:23
    最佳回答

    个人认为其实二维数组还是一维数组,没有什么区别,例如int a[3][4],就相当于int a[12]。要想访问a[2][3],就用*(a+(4*2+3)*(sizeof(int))),应该是这样,不过我一般用a[4*2+3] 来访问对应的元素
    本人也是菜鸟,如果有错还请大神们指正~

    评论
    解决 无用
    打赏 举报
查看更多回答(3条)