/*
Linux 常用函数——memcpy函数
原型:extern void *memcpy(void *dest, void *src, unsigned int count);
用法:#include <string.h>
功能:由src所指内存区域复制count个字节到dest所指内存区域。
说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。
*/
//exzample:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct node
{
int a;
struct node* next;
}node;
typedef struct node* pnode;
int main()
{
struct node *p;
p = (struct node*)malloc(sizeof(struct node));
p->a = 1;
p->next = NULL;
struct node *q;
q = (struct node*)malloc(sizeof(struct node));
memcpy(q,p,sizeof(struct node));
printf("%d",q->a);
return 0;
}
Linux 常用函数——memcpy函数
最新推荐文章于 2022-11-25 11:07:55 发布