这里我以int数组为例。
#include <iostream>
using namespace std;
1.声明、赋值与初始化
int i[100];//声明
i[1]=10;
i[2]=5;//赋值
int i2[]={10,9,8,7,6,5,4,3,2,1};
int i3[5]={1,2,3,4,5};//初始化
2.在数组开头插入元素
int i[10]={10,9,8,7,6,5,4,3,2,1};
int i1[10+1];
int i2=100;//要插入的元素
for(int i3=1;i3<=10+1;i3++){
i1[0]=i2;
i1[i3]=i[i3];
}
cout<<"插入前:"<<i[1]<<i[2]<<i[3]<<"..."<<"\n插入后:"<<i1[1]<<i1[2]<<i1[3]<<"..."<<endl;
3.在数组中或数组末插入元素的方法(要保证复制到的数组足够大)
1.在数组中
将即将插入元素前的元素复制到另一个数组,然后插入元素至复制到的数组,再复制剩下的元素至复制到的数组。
2.在数组末
复制元素至另一个数组,再将要插入的元素插入。
这些代码全是随手编写,如有错误,望请指出。