第1个回答 2011-07-11
我拿AS3.0给你做个演示吧(不好意思,只会这个):
var myar:Array = new Array(0,1,2,3); 定义一个数组“myar”并把0、1、2、3 赋给它;
myar.push(5); 往数组“myar”添加 5;
myar.push(6); 往数组“myar”添加 6;
这样这个数组的元素就变成:0、1、2、3、4、5、6;
每个语言都有对数组的处理方法,按你的要求你所需知道的就是如何给数组赋值和添加新元素,
但我不知道你要用什么语言实现,所以就用这个AS3.0给你做了演示- -!
第2个回答 2011-07-11
#include <stdio.h>
#include <string.h>//memcpy函数头文件
int main()
{
int a[] = {0,1,2,3,4};//是五个值呀
int b[7];
memcpy(b,a,sizeof(int)*5);//用内存拷贝
b[5] = 5;//把数值5赋给b数组
b[6] = 6;//把数值6赋给b数组
for(int i=0;i<7;i++)
printf("%d ",b[i]);//输出
getchar();
return 0;
}