2 qq 24879785 qq_24879785 于 2016.05.03 20:33 提问

数据结构之间的赋值原理

两个属于同一结构体的变量,若在它们之间进行赋值,这其中实现的内部机理是怎么样的?

2个回答

whz_time
whz_time   2016.05.03 20:41
已采纳

struct {
int m1;
int m2;
} A, B;
A.m1 = 1;
A.m2 = 2;
B = A;
相当于:
memcpy(&B, &A, sizeof(A));

zhouqinghe24
zhouqinghe24   2016.05.03 20:39

这种赋值一般都是 直接 内存拷贝

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!