之前我们讲过一些字符串函数(http://t.csdnimg.cn/ZcvCo),今天我们来讲一讲几个内存函数,那么可能有人要问了,都有字符串函数了,怎么又来个内存函数,这不是一样的么?
我们要知道之前的字符串函数只能对字符串进行一系列操作很是局限,这次的内存函数就不一样了,内存函数的范围就很广了,它可以对数组啊,或者是结构体进行操作了。
memcpy函数
它是一个内存拷贝函数,类似于字符串函数strcpy。
memcpy的头文件是<string.h>
int main() { int arr1[10] = { 0 }; int arr2[] = { 1,2,3,4,5 }; memcpy(arr1, arr2, 20 ); return 0; }
1、上面的例子就是两个数组,传的也是整形,所以就不能用strcpy,所以就体现了memcpy的重要性和通用性。
2、这个num一定要注意是字节的大小,所以上面的例子传了5个整数int,所以字节大小就是20。
那么我们该如何对他进行模拟实现呢?🤔ᾑ