首页 > 解决方案 > 为指向指针数组的指针赋值

问题描述

我有一个 int 指针数组

int * arr[3];

如果我想定义一个指向 的指针arr,我可以执行以下操作:

int * (*p)[] = &arr;

但是,在我的代码中,我需要首先声明该指针:

int *(*p)[];

我的问题是,如何&arr在它被声明后分配给它。我已经尝试过(*p)[] = &arr;,但没有奏效。

标签: cpointers

解决方案


你可以简单地做p = &arr

试试这里


推荐阅读