📅  最后修改于: 2020-09-25 09:04:51             🧑  作者: Mango
void* memcpy( void* dest, const void* src,size_t count );
memcpy() 函数采用三个参数:dest,src和count。调用此函数时,会将计数字节从src指向的存储位置复制到dest指向的存储位置。
在以下情况下,此函数的行为是不确定的:
它在
memcpy() 函数返回目标的存储位置dest。
#include
#include
using namespace std;
int main()
{
int arr[10] = {8,3,11,61,-22,7,-6,2,13,47};
int new_arr[5];
memcpy(new_arr,arr,sizeof(int)*5);
cout << "After copying" << endl;
for (int i=0; i<5; i++)
cout << new_arr[i] << endl;
return 0;
}
运行该程序时,输出为:
After copying
8
3
11
61
-22