#include <string.h>
#include <stdio.h>
#include <malloc.h>struct test
{
int size; //表示的是整个结构体的大小;
int nsize; //data的大小。
void * data;
};int main(int argc, char* argv[])
{
test a;
memset(&a,0,sizeof(a)); printf(" sizeof(a) = %x\r\n",sizeof(a));
printf(" sizeof(test) = %x\r\n",sizeof(test)); a.data = malloc(100); memset(a.data,0,100);
memcpy(a.data,"this is a test",10);
printf(" sizeof(a) = %x\r\n",sizeof(a))); a.nsize = ??
a.size =??
}