C 我如何理解int*a[5][5]?
我得到了一个任务来修改二维数组的内容,我得到了定义,并被命令使用一个C 我如何理解int*a[5][5]?,c,pointers,C,Pointers,我得到了一个任务来修改二维数组的内容,我得到了定义,并被命令使用一个int**(指针的指针)来处理这个任务 我现在想知道这个int*a[5][5]的含义,我如何理解这个和类似定义的含义?它只是一个指针矩阵 事实上,在这些方面有很多问题。请参阅cdecl.orgint*a[5][5]是一个二维指针数组。指向指针的指针可用于指向此数组中的任何指针项 A对于如何理解声明,变量名剩下的所有内容都是数组中每个项的类型,在本例中为int* 你也可以使用。它适用于许多C声明,但不是全部
int**
(指针的指针)来处理这个任务
我现在想知道这个
int*a[5][5]
的含义,我如何理解这个和类似定义的含义?它只是一个指针矩阵
事实上,在这些方面有很多问题。请参阅cdecl.org
int*a[5][5]
是一个二维指针数组。指向指针的指针可用于指向此数组中的任何指针项
A对于如何理解声明,变量名剩下的所有内容都是数组中每个项的类型,在本例中为int*
你也可以使用。它适用于许多C声明,但不是全部