};//初始化的4种方式//1.定义的同时初始化structPerson p1 = {28,178,"phper"};//2.先定义再逐个初始化structPerson p2; p2.age=28; p2.height=178; p2.name="phper";//3.先定义再一次性初始化structPerson p3; p3= (structPerson){28,178,"phper"};//注意:结构体和数组在这里的区别,数组不...
第一种: 先定义变量, 用[.]或者[->]引用的方式初始化 //栈空间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...
};//初始化的4种方式//1.定义的同时初始化structPerson p1 = {28,178,"phper"};//2.先定义再逐个初始化structPerson p2; p2.age=28; p2.height=178; p2.name="phper";//3.先定义再一次性初始化structPerson p3; p3= (structPerson){28,178,"phper"};//注意:结构体和数组在这里的区别,数组不...
初始化 struct Person p3; p3 = (struct Person){28,178,"phper"}; //注意:结构体和数组在这里的区别,数组不能先定义再进行一次性初始化 //结构体要明确的告诉系统{}中是一个结构体 //4.指定将数据赋值给指定的属性 struct Person p4 = { .age=28 , .height=178, .name="phper"}; //打印结构体...