请问memcpy(a,b,sizeof(b))这个式子是什么意思?

在C语言里面memcpy(a,b,sizeof(b)),a,b是同类型的两个数组
那么memcpy(a,b,sizeof(b))这个式子是什么意思呢,麻烦用pascal语言帮忙翻译一下

噜噜哒
浏览 375回答 1
1回答

Qyouu

pascal语言不会不过意思就是把b数组里面的长度为b数组大小的数据复制到a数组里面去实际效果应该等同于下面的代码void&nbsp;*&nbsp;memcpy(void&nbsp;*&nbsp;destination,&nbsp;const&nbsp;void&nbsp;*&nbsp;source,&nbsp;size_t&nbsp;num)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;size_t&nbsp;i;&nbsp;&nbsp;&nbsp;&nbsp;char*&nbsp;dest&nbsp;=&nbsp;(char*)destination;&nbsp;&nbsp;&nbsp;&nbsp;const&nbsp;char*&nbsp;sour&nbsp;=&nbsp;(const&nbsp;char*)source;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;num;&nbsp;i++)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dest[i]&nbsp;=&nbsp;sour[i];&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;destination;}
打开App,查看更多内容
随时随地看视频慕课网APP