用new申请一个动态数组,记得要用delete[]释放内存
int length=10;
int *a=new int[length];
for(int j=0;j<length;j++)
{
*(a+j)=j;
}
for(int j=0;j<length;j++)
{
cout<<*(a+j)<<endl;
}
delete[] a;
本文通过一个简单的C++示例介绍了如何使用new关键字来创建动态数组,并演示了如何初始化该数组及进行遍历输出,最后强调了使用delete[]来释放内存的重要性。
用new申请一个动态数组,记得要用delete[]释放内存
int length=10;
int *a=new int[length];
for(int j=0;j<length;j++)
{
*(a+j)=j;
}
for(int j=0;j<length;j++)
{
cout<<*(a+j)<<endl;
}
delete[] a;
3428

被折叠的 条评论
为什么被折叠?