第一种: 先定义变量, 用[.]或者[->]引用的方式初始化 //栈空间structpersonp1;p1.age=20;strcpy(p1.name,"xiaoming");printf("age: %d\n",p1.age);printf("name: %s\n",p1.name);//堆空间structperson*p2=NULL;p2=(structperson*)malloc(sizeof(*p2))if(p2!=NULL){p2->age=22;strcpy(p2...