æ两ç§æ¹æ³å¯ä»¥å®ç°ã
为æ¹ä¾¿è¯´æï¼å®ä¹ä¸¤ä¸ª
æ´åæ°ç»a,bï¼å¹¶å®ç°å°aä¸çå¼èµå¼å°bä¸ã
int a[4] = {1,2,3,4}, b[4];
1ã éè¿æ°ç»éåï¼é个èµå¼ã
å®ä¹å¾ªç¯åéint i;
for(i = 0; i < 4; i ++)
b[i] = a[i];
该ç¨åºåè½ä¸ºéåæ°ç»aï¼é个èµå¼å°æ°ç»b对åºå
ç´ ä¸ã
2ã åå©å
åå¤å¶å½æ°memcpyï¼æ´ä½èµå¼ã
void *memcpy(void *dst, void *src, size_t size);
è¿ä¸ªå½æ°çåè½ä¸ºå°srcä¸ï¼å¤§å°ä¸ºsizeåèçæ°æ®èµå¼å°dstä¸ã
è°ç¨è¯¥å½æ°æ¶éè¦å¼ç¨
头æ件cstring,å³
#include <cstring>
èµå¼æ°ç»ç代ç 为
memcpy(b,a,sizeof(a));