变长数组

来源:互联网 发布:exshop建站 编辑:程序博客网 时间:2024/04/28 04:38
 使用new分配变长数组
#include <iostream.h>
void main()
{
  int   len;
  cout << "请输入数组的长度: ";
  cin >> len;

  int  *array=new  int[len];
  cout << "数组的长度是" << len << endl;
  //................
  delete[] array;
  return;
}
 
---------------------------------------------------
使用vector分配变长数组
#include <iostream>
#include <vector>
using namespace std;
void main()
{
  int   len;
  cout << "请输入数组的长度: ";
  cin >> len;
  vector <int>   array(len);//声明变长数组
  for(int i=0;i <len;i++)
  {
   array[i]=i;
   cout <<array[i] << "/t ";
  }
  return;
}
原创粉丝点击