【发布时间】:2021-11-08 09:54:02
【问题描述】:
我有一个 int 指针数组
int * arr[3];
如果我想定义一个指向arr 的指针,我可以执行以下操作:
int * (*p)[] = &arr;
但是,在我的代码中,我需要先声明那个指针:
int *(*p)[];
我的问题是,如何在声明后将&arr 分配给它。我试过(*p)[] = &arr;,但没用。
【问题讨论】:
-
您可能必须包含一个代码示例,并说明究竟是什么不起作用。
(int* (*)[]是指向不完整数组类型的指针,因此在某些情况下这可能是个问题。