草庐IT

pointerArray

全部标签

c++ - 二维数组,*(pointerArray[i] + j)是什么意思?

我刚刚完成了找出这段代码如何工作的任务。intarray[rows][coloums];int*pointerArray[rows];for(inti=0;i我很好奇的是*(pointerArray[i]+j),我认为它与pointerArray[i][j]是同一回事,因为您可以通过两种方式访问​​该元素,但是谁能告诉我我*()到底发生了什么?比如编译器如何知道我要求与pointerArray[i][j]相同?感谢您的回答! 最佳答案 当您执行pointerArray[i]+j时,您请求元素pointerArray[i],它是一个i