我正在尝试使用数组的指针作为生成数组的函数的参数。
void generateArray(int *a[], int *si){
srand(time(0));
for (int j=0;j<*si;j++)
*a[j]=(0+rand()%9);
} //end generateArray;
int main() {
const int size=5;
int a[size];
generateArray(&a, &size);
return 0;
} //end main
但是当我编译这个消息时出现:
cannot convert `int (*)[5]' to `int**' for argument `1' to `void generateArray(int**, int*)'