结构体
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;
}