//初始化内存 int *data=(int*)malloc(sizeof(int)*4); ZeroMemory(data, sizeof(int)*4); int *m=(int*)malloc(sizeof(int)); ZeroMemory(m, sizeof(int)) ; *m=789; //*****将数据写入到内存 for(int i=0;i<2;i++) { *m=198+i; memcpy((int*)data+i,m,sizeof(int)); } //******内存数据读出,输出 static char buf1[30]; // _snprintf(buf1,29,"%d%d%d",*data,*(data+1),*(data+2));buf1[29]=0; int**pp=NULL; pp=&data; //*******将data转化为二级指针 // _snprintf(buf1,29,"%d",*(data+1));buf1[29]=0; // *****利用一级指针打印输出 _snprintf(buf1,29,"%d",*(*pp+1));buf1[29]=0; //******利用二级指针打印输出 free(data);