1. 题目一:不使用库函数,模拟实现内存拷贝函数memcpy的功能。
分析:
memcpy与strcpy不同,它是以字节为单位进行拷贝,每次拷贝一个字节,使用时,需要了解要拷贝的字节数。同时,因为它是以字节进行拷贝,所以无类型限制,即对任意类型均可以使用,而strcpy专用于字符串。
它的拷贝原理与strcpy类似,strcpy以“\0”为结束判断依据,而memcpy以要拷贝的字节数为结束判断依据。
代码如下:
例一:将src拷贝到dest中,主函数代码:
运行结果:
1. 题目一:不使用库函数,模拟实现内存拷贝函数memcpy的功能。
分析:
memcpy与strcpy不同,它是以字节为单位进行拷贝,每次拷贝一个字节,使用时,需要了解要拷贝的字节数。同时,因为它是以字节进行拷贝,所以无类型限制,即对任意类型均可以使用,而strcpy专用于字符串。
它的拷贝原理与strcpy类似,strcpy以“\0”为结束判断依据,而memcpy以要拷贝的字节数为结束判断依据。
代码如下:
例一:将src拷贝到dest中,主函数代码:
运行结果: