C++ 二级指针做形参

二级指针做形参,为什么不能简单的传递一个二维数组实参

阅读 2.4k
1 个回答

数组不是指针

数组可以自动转换为指向第一个元素的指针,但是数组不是指针。

二维数组是以数组为元素的数组,它的元素是一维数组。它可以自动转换为一个指向一维数组的指针,但不能转换为一个二维指针。二维指针是指向指针的指针,与指向数组的指针是不同的。

因为无法转换,所以不能将二维数组实参,传递给二维指针形参。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题