经常碰到需要初始化长度不固定的数组;
注意最后要销毁指针
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(){
//数组个数。
int NumOfarray;
cout<<"please input number of array!!"<<endl;
cin>>NumOfarray;
//使用new操作符 动态分配数组。
int* MyArray=new int[NumOfarray];
//初始化数组。
for(int i=0;i<NumOfarray;++i){
MyArray[i]=i;
}
//打印数组。
cout<<"MyArray is :"<<endl;
for(int i=0;i<NumOfarray;++i){
cout<<"MyArray["<<i<<"]="<<MyArray[i]<<endl;
}
//使用delete[]操作符释放。
delete[] MyArray;
return 0;
}