Advertisement

12 cop()

阅读量:

一、函数定义与解析

复制代码
    void * memcpy ( void * destination, const void * source, size_t num );
    

将source所指向内存地址中的num个字节内容复制至destination所指向的内存地址位置。需特别注意,此处操作是以字节为单位进行数据迁移。

复制代码
 void* memcpy(void* dest, const void* source, size_t count)

    
 {
    
       char *ret = (char *)dest;
    
       char *dest_t = ret;//中间变量
    
       char *source_t = (char *)source;//中间变量
    
       while (count--)
    
       {
    
        *dest_t++ = *source_t++;
    
       }  
    
       return ret;
    
 }
    
    
    
    

二、实例

复制代码
 int main() {

    
 	int a[10] = { 0,1,2,3,4,5,6,7,

全部评论 (0)

还没有任何评论哟~