背景
我有一个带有两个二维数组的结构......
typedef struct v
{
int *b;
int *a;
} v;
在我的主要功能中,我有......
int A [M][K] = {{2,2},{2,2}, {3,2} };
int B [K][N] = {{2,2,2},{2,2,2}};
struct v *data= (struct v *) malloc(sizeof(struct v));
data.a->A;
data.b->B;
pthread_create(&multiplicationWorker, NULL, (void *) &alterAarrays, data);
...和一个私人功能...
void alterArrays ( v* coords)
{
...
}
问题:
我想传递对内部二维数组的引用alterArrays
。它也不会让我像这样分配二维数组的值。有什么建议么?