我发现c++里面输入一个数组一定要先定义int array[100],我想把这个100改成n n为我int的一个变量,我想输入n但是会报错,所以有没有什么方法呢?可以完成
int n;
cin>>n;
int array[n];
我发现c++里面输入一个数组一定要先定义int array[100],我想把这个100改成n n为我int的一个变量,我想输入n但是会报错,所以有没有什么方法呢?可以完成
int n;
cin>>n;
int array[n];
将int array[n];
改为int *array = (int*)malloc(n*(sizeof(int)));就行了
记得加上#include "stdlib.h"
```