定义一个有4个元素的数组,并将0、1、2、3、4赋值给数组,扩充数组为6个元素

保留原来的数组元素值,把5、6赋值给新元素。... 保留原来的数组元素值,把5、6赋值给新元素。 展开
 我来答
百度网友d7cef73
2011-07-11 · TA获得超过624个赞
知道小有建树答主
回答量:346
采纳率:0%
帮助的人:270万
展开全部
首先肯定一点:数组一旦定义,其容量是不可以修改的,除非另外定义一个大的数组,并将之前数组中的内容拷贝到新数组内;
再次按你说的“定义一个有四个元素的数组,将0,1,2,3,4赋值给数组”,不知是你打错了还是,数组容量为4,你却要将5个数值付给数组,不会成功的,除非数组定义为包含5个元素
还有“扩充数组为6个元素,保留原来的数组元素值,把5、6赋值给新元素。”数组一旦定义,容量不可变更,要完成以上要求,除非重新申请一个数组,包含6个元素,然后将原数组内数值复制到新数组,然后添加5,6..
以上,希望对你有帮助!
381713677
2011-07-11 · TA获得超过445个赞
知道小有建树答主
回答量:672
采纳率:0%
帮助的人:391万
展开全部
我拿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给你做了演示- -!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
x68251
2011-07-11 · TA获得超过602个赞
知道小有建树答主
回答量:470
采纳率:0%
帮助的人:272万
展开全部
#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;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丰衮BD1cd
2011-07-13
知道答主
回答量:32
采纳率:0%
帮助的人:30.1万
展开全部
你用的嘛语言啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
newman325
2011-07-11 · 超过32用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:76.3万
展开全部
使用动态数组,list<T>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式