<分区>
有什么区别
int *p1[M][N]
和
int (*p2)[M][N]
如果我们定义另一个这样的指针
int (*p3)[M][N][K]
这代表什么? 如果有人能解释以上三者之间的区别,那将非常有帮助。
<分区>
有什么区别
int *p1[M][N]
和
int (*p2)[M][N]
如果我们定义另一个这样的指针
int (*p3)[M][N][K]
这代表什么? 如果有人能解释以上三者之间的区别,那将非常有帮助。
最佳答案
int *p1[M][N]
是一个二维指针数组。
int (*p2)[M][N]
是一个指向二维数组的指针。
int (*p3)[M][N][K]
是指向 3D 数组的指针。
关于c++ - 指向多维数组的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29177881/