33,311
社区成员
发帖
与我相关
我的任务
分享
int main()
{
int arr1[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int *source = arr1;
size_t sz = sizeof(arr1) / sizeof(*arr1);
int *dest = new int[sz];
while(source != arr1 + sz)
{
//*dest++ = *source++;
*dest = *source;
dest++;
source++;
}
//output the array dest
for(int *p = dest - sz; p != dest + sz; p++)
{
cout << *p << endl;
}
return 0;
}