- 1
- 0
- 约1.04千字
- 约 5页
- 2019-10-10 发布于天津
- 举报
这时候我们就不能采用[]=是一个已初始化的数组了,可以通过如下的循环完成 =0; []=[]; } 在中提供了一个现有的方法实现数组元素的复制,它就是方法,该方法的原型为 ,, ,, 各参数的意义 -源数组。 -源数组中的起始位置。 -目标数组。 -目标数据中的起始位置。 -要复制的数组元素的个数。 方法的具体含义 从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。 从引用的源数组到引用的目标数组,数组的一个子序列被复制下来。 源数组中位置在到+-1之间的数组元素被分别复制到目标数组中的到+-1位置。 如果参数和引用相同的数组对象,则复制的执行过程就好像首先将到+-1位置的元素复制到一个带有个元素的临时数组,然后再将此临时数组的内容复制到目标数组的到+-1位置一样。 不会造成读和写的冲突。 在使用该方法时,需注意,如果参数的数据错误有可能会引起以下几种异常有关异常的内容请参见第10章。 异常这个异常的产生可能是因为源数组或目标数组并没有引用到一个数组的实例,即数组没有初始化,这样数组的引用值为,就会产生这个异常。 如果这个是因为为,则目标数组并不会去做任何的修。 异常这个异常的产生原因可能是来源或目标数组根本就不是数组,或者是来源目标数组不是基本类型的数组。 只适用基本数据类型的数组。 异常这个异常的产生原因是索引值指定错误。 包括、和值为负数,或者+大于,+大于。 这些情况中的任何一种都会引发异常。 例[5-8] 5_8{ []{ []={12,43,54,56,78}; []=[8]; ,1,,2,4; =0; []+\; } } } 由上面关于的解释我们知道,1,,2,4,表示将数组中下标为1开始的元素复制给数组中下标为2开始的4个元素。 运行结果为 004354567800 可能读者会有这样的疑问,既然我们自己通过语句也可以控制两个数组的复制,那么为什么还需要使用方法呢? 原因有两个系统给定的方法时经过严格测试的方法,一般不存在错误,且考虑了各种异常情况,比自己写的考虑全面;再有,在内部实现上使用的是的方法即调用本地的其他语言所写的程序的方法,运行速度上会比我们用写的程序要快。 【2017年计算机二级考试章节辅导数组元素的复制】
您可能关注的文档
- 2017年计算机二级VB考试重点知识精讲(4).docx
- 2017年计算机二级《C语言》考前提分试题及答案2.docx
- 2017年计算机二级《C语言》考前冲刺必做试题及答案2.docx
- 2017年计算机二级《C语言》考前冲刺必做试题及答案1.docx
- 2017年计算机二级《C语言》考前提分试题及答案1.docx
- 2017年计算机二级VFP复习重点-Visual FoxPro基础.docx
- 2017年计算机二级VB考试重点知识讲解.docx
- 2017年计算机二级《C语言》考前提分试题及答案3.docx
- 2017年计算机二级《C语言》考前提分试题及答案4.docx
- 2017年计算机二级《C语言》考前提分试题及答案5.docx
最近下载
- 大数据技术融合人力资源管理.docx VIP
- 2026年中国大型广告牌行业市场数据调查、监测研究报告.docx
- 2025年江苏省建筑施工企业主要负责人安全员A证考核考试题库附答案.docx
- 新编语文课程与教学论讲义.docx VIP
- 苏科版数学八年级下册期中测试试卷-含答案02.pdf VIP
- 03-【传统村落保护规划】宁波韩岭古村总体改造方案-DC国际-366页.pdf VIP
- 汽车调光玻璃行业市场前景及投资研究报告:天幕玻璃,国产厂商突破瓶颈,价格下探.pdf VIP
- 金融大数据与人工智能的融合趋势.docx VIP
- 上肢康复训练系统技术参数.docx VIP
- 五年级下册每日计算.pdf VIP
原创力文档

文档评论(0)