结构体
1.结构体基础知识:
//结构是一些值的集合,这些值称为成员变量.
 // 结构的每个成员可以是不同类型的变量.
2.结构的定义
struct peo
 {
     char name[10];//姓名
     char tele[12];//电话
     char gender[5];//性别
     int high;//身高
 };
 struct stu
 {
     struct peo p;//结构体的继承
     int num;//学号
     int grade;//年级
 };
3.结构体的初始化和访问方法
void print1(struct stu p1)
 {
     //访问成员变量(结构体变量.成员变量)
     printf("%s %s %s %d %d %d\n", p1.p.name, p1.p.tele,
         p1.p.gender,p1.p.high,p1.num,p1.grade);
 }
 void print2(struct stu* p1)
 {
     //访问成员变量(结构体指针->成员变量)
     printf("%s %s %s %d %d %d\n", p1->p.name,
         p1->p.tele, p1->p.gender, p1->p.high, p1->grade, p1->num);
 }
 int main()
 {
     struct stu p1 = { {"ning","11011914563","男",188},225,6 };//结构体变量的创建
     print1(p1);
     print2(&p1);
     return 0;
 }