1:有关memcpy函数
百度百科定义:memcpy指的是C和C++使用的内存拷贝函数,函数原型为void *memcpy(void *destin, void *source, unsigned n);函数的功能是从源内存地址的起始位置开始拷贝若干个字节到目标内存地址中,即从源source中拷贝n个字节到目标destin中。
与strcpy的区别:
广播时匆忙拍下的图(?)
上课时跟着敲的代码
#include<bits/stdc++.h>
#define N 10 + 5
int main(){
int a[N] = {
1,1,2,3,5,8,13};//数组部分初始化
int b[N],c[N];
memcpy(b,a,sizeof(a)); //数组a的所有元素
memcpy(c,a,sizeof(int) * 5);//数组a中的前5个元素
printf("数组b:\n");
for(int i = 0;i < 10;i++)
printf("%d ",b[i]);
printf("\n数组c:\n");
for(int i = 0;i < 10;i++)
printf("%d ",c[i]);
return 0;
}