关于“php_数组_拷贝”的问题,小编就整理了【1】个相关介绍“php_数组_拷贝”的解答:
如何实现数组之间的拷贝?有两种方法可以实现。为方便说明,定义两个整型数组a,b,并实现将a中的值赋值到b中。
inta[4]={1,2,3,4},b[4]
;1、通过数组遍历,逐个赋值。
定义循环变量inti;for(i=0;i<4;i++)b[i]=a[i];该程序功能为遍历数组a,逐个赋值到数组b对应元素中。
2、借助内存复制函数memcpy,整体赋值。
void*memcpy(void*dst,void*src,size_tsize);这个函数的功能为将src上,大小为size字节的数据赋值到dst上。
调用该函数时需要引用头文件cstring,即#include<cstring>赋值数组的代码为memcpy(b,a,sizeof(a));
到此,以上就是小编对于“php_数组_拷贝”的问题就介绍到这了,希望介绍关于“php_数组_拷贝”的【1】点解答对大家有用。
文章来源:
用户投稿
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。