memcpy跟取指针内容有什么区别
memcpy和取指针内容有什么区别
最后两行代码有什么区别?
------解决思路----------------------
b的第一个字符赋值给a的第一个位置
------解决思路----------------------
第三行:将b指针位置开始的1024个byte复制到a指针开始的1024个byte中。
第四行:仅仅将b指针位置开始的1个byte复制到a指针开始的1个byte中。
char* a = (char*)malloc(1024);
char* b = (char*)malloc(1024);
memcpy(a,b,1024);
*a = *b;
最后两行代码有什么区别?
------解决思路----------------------
b的第一个字符赋值给a的第一个位置
------解决思路----------------------
第三行:将b指针位置开始的1024个byte复制到a指针开始的1024个byte中。
第四行:仅仅将b指针位置开始的1个byte复制到a指针开始的1个byte中。