问答题

下面程序的功能是生成具有n个元素的动态数组。
#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 i......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)