int n; cin >> n; // 输入数组长度 int a[n];
时间: 2024-05-08 08:20:23 浏览: 50
C++输入cin详解
5星 · 资源好评率100%
这段代码有问题,C++中数组长度必须是常量,不能是变量。如果需要动态定义数组,可以使用动态内存分配方式,例如使用new关键字:
```
int n;
cin >> n; // 输入数组长度
int* a = new int[n];
// 使用数组a
delete[] a; // 使用完后需要释放内存
```
阅读全文