你好我有一个生成数组方法:
void generateArray(double *data, int count) {
for (int i = 0; i < count; i++)
data[i] = rand() / ((rand() + rand()) / 2.0 + 1);
}
我有以下主要
int main(void) {
double *arr;
generateArray(arr,40000);
cout << arr[0];
return 0;
}
它说在设置其值之前使用 arr 为什么?为什么不生成数组填充呢?我该如何解决这个问题?