我有一个函数需要一个固定大小的数组。数组的内容将在此函数中修改,因此我想将数组作为指针传递。
这是我的数组的定义:
int u[] = {1, 0 , a}; //a is an integer
int v[] = {1, 0 , a}; //a is an integer
这是我的原型:
void New_Values(int* u[3], int* v[3], const int q);
这是我的函数调用:
New_Values(&u, &v, q); //q is an integer
我得到编译器错误:
从不兼容的指针类型传递“New_Values”的参数 1
和
从不兼容的指针类型传递“New_Values”的参数 2