2016 - 2024

感恩一路有你

java和c++哪个好 为什么c 中数组不能直接拷贝给另一数组?

浏览量:1694 时间:2021-03-30 03:18:19 作者:admin

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

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

long LG[20];

byte CHS[200];

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

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

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

函数原型为void*memcpy(void*目的地,void*源,无符号n)。该函数将源内存地址开头的几个字节复制到目标内存地址,即从源内存地址复制n个字节到目标内存地址。

希望对您有所帮助。

如何给Java String数组赋值?

String[]STR=new String[5]//创建长度为5的字符串类型的一维数组STR[0]=a//赋值STR[1]=BSTR[2]=CSTR[3]=dstr[4]=E//也可以创建和赋值String[]STR={a,B,C,D,E}//二维数组String[]STR=new String[2][2]//创建字符串的二维数组2行2列STR[0][0]=A0//赋值STR[0][1]=a1str[1][0]=B0str[1][1]=B1//您还可以创建和赋值类型名[]/[

变量名=新类型名[]/[

java和c++哪个好 新手学c还是java c语言难还是java难

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