#include <iostream.h>
void main()
{int n;
cin>>n;
int a[n];
a[0]=2;
cout<<a[0]<<endl;
}
答案:int a[n];生成具有n个元素的动态数组,要使用new,所以int a[n];错误。
[修改]int *a=new int[n];
川公网安备 51010402001278号