memcpy数据为什么会是负数????
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int * p = new int[100];
for(int i = 0; i< 100 ;i++)
p[i] = i;
int* p2 = new int[30];
memcpy(p2,p,30);
for(int i = 0; i< 30 ;i++)
printf("%d ",p2[i]);
printf("\n");
return 0;
}