C语言结构体struct
1、定义方法
//只定义结构体struct stu{char name[10];int age;};//定义结构体,并同时定义变量struct stu{char name[10];int age;}mystu;//定义结构体,并定义变量struct stu{char name[10];int age;};struct stu mystu;//结构体类型只使用一次,可以省略结构体名struct{char name[10];int age;}mystu;
2、结构体访问方法
//结构体定义并初始化struct stu mystu1={“stu1”,14};struct stu mystu2;mystu2=mystu1;//也可以先定义,再初始化,借助于“。”进行访问操作struct stu mystu1;mystu1.name="stu1";mystu1.age=14;//指针和数组struct stu *Pmystu1=&mystu1;Pmystu1->name="stu1";mystu1.age=14;