2016 - 2024

感恩一路有你

java实现数组复制 为什么c 中数组不能直接拷贝给另一数组?

浏览量:2667 时间:2021-04-14 10:31:59 作者:admin

为什么c 中数组不能直接拷贝给另一数组?

如果你必须是直接的,只需使用指针交换。例如:将LG数组复制到CHS数组:

long LG[20];

byte CHS[200];

CHS=(char*)&lg[0];

这是直接的。记住,一定要用指针。

其次,可以使用memcpy函数来解决问题。

源函数将源*void复制到目标内存,也就是说,源函数将源*void复制到目标内存。

希望对您有所帮助。

Java中的arraycopy是怎么用的啊?

Arraycopy不是一个专业的词,但它非常直观。请参阅public classchar1{public static void main(string[]ARG){chars1]={a“,”B“,”C“}chars2]={C”,”B“,”a“}chars3[]=newchar[S1]。长度]s2.长度]系统.arraycopy(s1,0,s3,0,s1.长度)系统.arraycopy(s2,0,s3,s1.长度,s2.长度)系统输出打印(s3)}

java实现数组复制 数组的复制arraycopy java中复制数组的方法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。