struct {int a,char* Name;}TEST_S;
TEST_S* pTest = (TEST_S*)malloc(sizeof(TEST_S));
pTest->Name =(char*)pTest + 4; strcpy(pTest->Name,"xxx"); printf("name=%s\n",pTest->Name);
没有为name分配存储空间。